fix(docker): Add missing dependencies for backend and add healthcheck for docker

This commit is contained in:
2025-04-30 15:40:43 +02:00
parent 53a0575773
commit 56b4d06db8
5 changed files with 964 additions and 4 deletions

View File

@@ -8,17 +8,25 @@ services:
ports:
- "3306:3306"
volumes:
- ./db/init.sql:/docker-entrypoint-initdb.d/init.sql
- ./db/init.sql:/docker-entrypoint-initdb.d/init.sql:Z
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 30s
timeout: 10s
retries: 3
backend:
build: ./backend
restart: always
ports:
- "5000:5000"
depends_on:
- db
db:
condition: service_healthy
frontend:
build: ./frontend
restart: always
ports:
- "3000:3000"
depends_on: