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: