Ajouter templates/prestashop-stack.yml.j2
This commit is contained in:
parent
e71638d5ee
commit
2d6f6080d7
|
|
@ -0,0 +1,50 @@
|
|||
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
|
||||
Loading…
Reference in New Issue