version: "3.8" services: ps-{{ SITE_NAME }}-db: container_name: ps-{{ SITE_NAME }}-db image: mariadb:latest restart: unless-stopped environment: MARIADB_ROOT_PASSWORD: jdadmin MARIADB_DATABASE: ps_{{ SITE_NAME }}_db MARIADB_USER: jdadmin MARIADB_PASSWORD: jdadmin networks: - formation labels: - "traefik.enable=false" ps-{{ SITE_NAME }}: container_name: ps-{{ SITE_NAME }} image: prestashop/prestashop:8.1-apache restart: unless-stopped depends_on: - ps-{{ SITE_NAME }}-db environment: DB_SERVER: ps-{{ SITE_NAME }}-db DB_NAME: ps_{{ SITE_NAME }}_db DB_USER: jdadmin DB_PASSWD: jdadmin PS_INSTALL_AUTO: "1" PS_DOMAIN: "{{ SITE_NAME }}.actoria-formation.com" PS_ENABLE_SSL: "1" PS_ENABLE_SSL_EVERYWHERE: "1" PS_LANGUAGE: "fr" PS_COUNTRY: "FR" PS_FOLDER_ADMIN: "admin-{{ SITE_NAME }}" ADMIN_MAIL: "j.dubois@actoriaformations.fr" ADMIN_PASSWD: "a95I671DuhxFh.CmL@" networks: - formation labels: - "traefik.enable=true" - "traefik.http.routers.{{ SITE_NAME }}.rule=Host(`{{ SITE_NAME }}.actoria-formation.com`)" - "traefik.http.routers.{{ SITE_NAME }}.entrypoints=web" - "traefik.http.middlewares.{{ SITE_NAME }}-forward.headers.customrequestheaders.X-Forwarded-Proto=https" - "traefik.http.middlewares.{{ SITE_NAME }}-forward.headers.customrequestheaders.X-Forwarded-Port=443" - "traefik.http.routers.{{ SITE_NAME }}.middlewares={{ SITE_NAME }}-forward" networks: formation: external: true