cms translucid
This commit is contained in:
46
dockers/translucid/docker-compose.yml
Normal file
46
dockers/translucid/docker-compose.yml
Normal file
@ -0,0 +1,46 @@
|
||||
services:
|
||||
apache:
|
||||
build: .
|
||||
container_name: translucid-app
|
||||
networks:
|
||||
- translucidNet
|
||||
- postfixNet
|
||||
volumes:
|
||||
- translucid:/var/www/html
|
||||
depends_on:
|
||||
- db
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.translucid.rule=Host(`translucid.kazkouil.fr`)"
|
||||
- "traefik.docker.network=translucidNet"
|
||||
db:
|
||||
image: mariadb:11.4
|
||||
container_name: translucid-DB
|
||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
||||
restart: ${restartPolicy}
|
||||
volumes:
|
||||
- ./initdb.d:/docker-entrypoint-initdb.d:ro
|
||||
- translucidDB:/var/lib/mysql
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
env_file:
|
||||
- ../../secret/env-wpDB
|
||||
networks:
|
||||
- translucidNet
|
||||
healthcheck: # utilisé par init-db.sh pour la créa d'orga
|
||||
test: ["CMD", 'healthcheck.sh', '--su-mysql', '--connect', '--innodb_initialized']
|
||||
interval: 30s
|
||||
timeout: 30s
|
||||
retries: 5
|
||||
|
||||
volumes:
|
||||
translucid:
|
||||
translucidDB:
|
||||
|
||||
networks:
|
||||
translucidNet:
|
||||
external: true
|
||||
name: translucidNet
|
||||
postfixNet:
|
||||
external: true
|
||||
name: postfixNet
|
Reference in New Issue
Block a user