From a25062ce4d602fe61f2cb10206d1b122951f9e80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=91cze=20Bence?= Date: Sat, 16 Sep 2023 19:37:29 +0200 Subject: [PATCH] update docker-compose --- docker-compose.yml | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index b13127e..ede07d4 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,22 +2,20 @@ version: '3' services: app: build: - context: ./docker - dockerfile: Dockerfile-app + context: . + dockerfile: docker/Dockerfile + target: mapg_dev + depends_on: + mariadb: + condition: service_healthy ports: - 80:80 - volumes: - - .:/var/www/mapguesser - multi: - build: - context: ./docker - dockerfile: Dockerfile-multi - ports: - 5000:5000 - 8090:8090 - 9229:9229 volumes: - .:/var/www/mapguesser + working_dir: /var/www/mapguesser mariadb: image: mariadb:10.3 ports: @@ -29,6 +27,13 @@ services: MYSQL_DATABASE: 'mapguesser' MYSQL_USER: 'mapguesser' MYSQL_PASSWORD: 'mapguesser' + healthcheck: + test: ["CMD-SHELL", "mysqladmin -u $$MYSQL_USER -p$$MYSQL_PASSWORD ping -h localhost || exit 1"] + start_period: 5s + start_interval: 1s + interval: 5s + timeout: 5s + retries: 5 adminer: image: adminer:4.8.1-standalone ports: