Files
elyes/cms_simplifie/docker-compose.yml
2025-11-03 00:39:36 +01:00

45 lines
861 B
YAML

services:
app:
build: .
container_name: cms_app
ports:
- "8080:80"
environment:
DB_HOST: db
DB_NAME: cms_simplifie
DB_USER: cms
DB_PASS: cmspass
TZ: Europe/Paris
volumes:
- ./:/var/www/html
depends_on:
db:
condition: service_healthy
db:
image: mysql:8.4
container_name: cms_db
restart: always
environment:
MYSQL_DATABASE: cms_simplifie
MYSQL_USER: cms
MYSQL_PASSWORD: cmspass
MYSQL_ROOT_PASSWORD: rootpass
TZ: Europe/Paris
volumes:
- db_data:/var/lib/mysql
- ./sql/dump.sql:/docker-entrypoint-initdb.d/00_dump.sql:ro
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -uroot -prootpass || exit 1"]
interval: 5s
timeout: 7s
retries: 12
volumes:
db_data: