diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml index 514c9040ea0d88a369f94b272dc4d0be763fd495..1ee257b2850fa504d09ba2bd1e520c12c8c98faf 100644 --- a/backend/docker-compose.yml +++ b/backend/docker-compose.yml @@ -7,16 +7,22 @@ services: restart: always env_file: .env command: ["mysqld", "--authentication-policy=mysql_native_password"] + healthcheck: + test: ["CMD", "mysqladmin", "ping", "-h", "localhost"] + interval: 10s + timeout: 1s + retries: 3 ports: - "3306:3306" volumes: - mysql-db:/var/lib/mysql app: - container_name: "app" build: . + container_name: "app" depends_on: - - db + db: + condition: service_healthy restart: always ports: - 8000:80