# Développement local — MySQL 8 (alternative à PostgreSQL) # Usage : docker compose -f docker-compose.mysql.yml up -d # .env : DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 services: db: image: mysql:8 container_name: mesreleves_db_mysql restart: unless-stopped environment: MYSQL_DATABASE: mesreleves MYSQL_USER: mesreleves MYSQL_PASSWORD: secret MYSQL_ROOT_PASSWORD: secret MYSQL_CHARSET: utf8mb4 MYSQL_COLLATION: utf8mb4_unicode_ci ports: - "3306:3306" volumes: - mysqldata:/var/lib/mysql healthcheck: test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-umesreleves", "-psecret"] interval: 10s timeout: 5s retries: 5 volumes: mysqldata: