fix docker command not found
This commit is contained in:
parent
5d10319df7
commit
29a3d5bdbb
1 changed files with 18 additions and 0 deletions
|
|
@ -33,6 +33,24 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
# node:22-bookworm has the Docker socket mounted but no docker binary,
|
||||||
|
# so `docker` is not found. Install the CLI + Compose plugin (no daemon;
|
||||||
|
# they talk to the host socket).
|
||||||
|
- name: Install Docker CLI + Compose plugin
|
||||||
|
run: |
|
||||||
|
set -eux
|
||||||
|
apt-get update
|
||||||
|
apt-get install -y --no-install-recommends ca-certificates curl gnupg
|
||||||
|
install -m 0755 -d /etc/apt/keyrings
|
||||||
|
curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
|
||||||
|
chmod a+r /etc/apt/keyrings/docker.asc
|
||||||
|
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bookworm stable" \
|
||||||
|
> /etc/apt/sources.list.d/docker.list
|
||||||
|
apt-get update
|
||||||
|
apt-get install -y --no-install-recommends docker-ce-cli docker-compose-plugin
|
||||||
|
docker --version
|
||||||
|
docker compose version
|
||||||
|
|
||||||
- name: Build & start scraper-google
|
- name: Build & start scraper-google
|
||||||
working-directory: services/scraper-google
|
working-directory: services/scraper-google
|
||||||
run: docker compose up -d --build
|
run: docker compose up -d --build
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue