Files
weight-tracker/docker-compose.yml
2025-07-15 18:34:27 +02:00

29 lines
579 B
YAML

version: "3.8"
services:
db:
image: mysql:8
environment:
MYSQL_ROOT_PASSWORD: lqQMPLSfTou
MYSQL_DATABASE: weight_tracker
MYSQL_USER: tracker
MYSQL_PASSWORD: MXj8w2qILzX
ports:
- "30006:3306"
volumes:
- db_data:/var/lib/mysql
healthcheck:
test: ["CMD-SHELL","mysqladmin ping -h localhost -p$$MYSQL_ROOT_PASSWORD"]
interval: 5s
retries: 10
start_period: 10s
app:
build: ./backend
depends_on:
db:
condition: service_healthy
ports:
- "8081:8081"
volumes:
db_data: