Files
projet-cms/docker-compose.yaml
2025-11-01 19:36:12 +01:00

36 lines
697 B
YAML

version: "3.8"
services:
db:
image: mysql:8.0
container_name: cms_db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: cms
MYSQL_USER: cmsuser
MYSQL_PASSWORD: cmspassword
volumes:
- db_data:/var/lib/mysql
- ./sql:/docker-entrypoint-initdb.d:ro # exécutera les .sql à l'initialisation
ports:
- "3306:3306"
web:
image: php:8.2-apache
container_name: cms_web
depends_on:
- db
volumes:
- ./src:/var/www/html
ports:
- "8080:80"
environment:
DB_HOST: db
DB_NAME: cms
DB_USER: cmsuser
DB_PASS: cmspassword
volumes:
db_data: