Files
backend/docker-compose.yml
T

28 lines
718 B
YAML

services:
mysql:
image: mysql:8.4
environment:
MYSQL_ROOT_PASSWORD: "${MYSQL_ROOT_PASSWORD:-root}"
MYSQL_DATABASE: "${MYSQL_DATABASE:-visione}"
MYSQL_USER: "${MYSQL_USER:-visione}"
MYSQL_PASSWORD: "${MYSQL_PASSWORD:-visione}"
ports:
- "${MYSQL_PORT:-3306}:3306"
volumes:
- mysql-data:/var/lib/mysql
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -u$${MYSQL_USER} -p$${MYSQL_PASSWORD} --silent"]
interval: 5s
timeout: 5s
retries: 20
start_period: 20s
mailpit:
image: axllent/mailpit:latest
ports:
- "${MAILPIT_SMTP_PORT:-1025}:1025"
- "${MAILPIT_WEB_PORT:-8025}:8025"
volumes:
mysql-data: