docker-compose.yml 726 B

123456789101112131415161718192021222324252627282930313233
  1. version: '3'
  2. networks:
  3. proxytanet:
  4. external: true
  5. services:
  6. db:
  7. image: mariadb
  8. restart: always
  9. env_file:
  10. - .env
  11. volumes:
  12. - ${CHATONS_ROOT_DIR:-/srv/chatons}/etherpad/db:/var/lib/mysql
  13. app:
  14. build: .
  15. restart: always
  16. env_file:
  17. - .env
  18. environment:
  19. - ETHERPAD_DB_HOST=db
  20. - ETHERPAD_TITLE=Bloc Note
  21. labels:
  22. traefik.enable: "true"
  23. traefik.backend: "etherpad"
  24. traefik.frontend.rule: "Host: pad.${CHATONS_DOMAIN:-local}, www.pad.${CHATONS_DOMAIN:-local}"
  25. traefik.docker.network: "proxytanet"
  26. networks:
  27. - default
  28. - proxytanet
  29. volumes:
  30. - ${CHATONS_ROOT_DIR:-/srv/chatons}/etherpad/app:/opt/etherpad-lite/var