Files
kt-backend/docker-compose.yml
2026-01-04 13:37:22 +01:00

36 lines
859 B
YAML

services:
backend:
build: .
container_name: kt-backend
ports:
- '8000:80'
env_file:
- ${ENV_FILE:-.env}
restart: unless-stopped
depends_on:
db:
condition: service_healthy
db:
image: mariadb:latest
container_name: kt-db
restart: unless-stopped
environment:
MARIADB_ROOT_PASSWORD: root
MARIADB_DATABASE: karateturniere
MARIADB_USER: admin
MARIADB_PASSWORD: mmario
ports:
- '3308:3306'
healthcheck:
test: ['CMD', 'mysqladmin', 'ping', '-h', 'localhost']
interval: 5s
timeout: 3s
retries: 10
start_period: 5s
volumes:
- db_data:/var/lib/mysql
volumes:
db_data: