From 5838439a57f33e657b8dc54c8e8db1faadd6bc51 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@hebeler.club> Date: Wed, 19 Jul 2023 16:38:12 +0200 Subject: [PATCH] more efficient compose file --- docker-compose.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9b1558bee..74f27071e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,11 +8,12 @@ volumes: # Services services: fpm: + image: metager:latest build: - &fpm_build context: ./ dockerfile: build/fpm/Dockerfile target: ${APP_ENV} + pull_policy: never restart: unless-stopped networks: - metager @@ -23,6 +24,7 @@ services: healthcheck: test: "curl -f http://nginx:8080/health-check/liveness" nginx: + image: metager_nginx:latest build: context: ./ dockerfile: build/nginx/Dockerfile @@ -39,8 +41,8 @@ services: healthcheck: test: "curl -f http://nginx:8080/health-check/nginx" scheduler: - build: - <<: *fpm_build + image: metager:latest + pull_policy: never restart: unless-stopped entrypoint: /usr/local/bin/php command: artisan schedule:work-mg @@ -53,8 +55,8 @@ services: healthcheck: test: "curl -f http://nginx:8080/health-check/liveness-scheduler" worker: - build: - <<: *fpm_build + image: metager:latest + pull_policy: never restart: unless-stopped entrypoint: /usr/local/bin/php command: artisan requests:fetcher @@ -75,8 +77,8 @@ services: ports: - "7900:7900" composer: - build: - <<: *fpm_build + image: metager:latest + pull_policy: never entrypoint: /usr/bin/composer command: install environment: -- GitLab