|
@@ -70,12 +70,12 @@ services:
|
|
|
- appdata:/var/www/html/app/logs/
|
|
- appdata:/var/www/html/app/logs/
|
|
|
# ATTENTION : LES VENDROS SONT DELEGUES AU CONTAINER : AUCUNE MODIF FAITES SUR LA MACHINE HOST NE SERA REPLIQUE SUR
|
|
# ATTENTION : LES VENDROS SONT DELEGUES AU CONTAINER : AUCUNE MODIF FAITES SUR LA MACHINE HOST NE SERA REPLIQUE SUR
|
|
|
# LE CONTAINER ET VICE ET VERSA, mettre en com la ligne pour modifier et décommenter ./apps/opentalent-platform/vendor:/var/www/html/vendor:delegated.
|
|
# LE CONTAINER ET VICE ET VERSA, mettre en com la ligne pour modifier et décommenter ./apps/opentalent-platform/vendor:/var/www/html/vendor:delegated.
|
|
|
- - appVendor:/var/www/html/vendor/
|
|
|
|
|
|
|
+# - appVendor:/var/www/html/vendor/
|
|
|
- ./useruploaddata:/var/www/html/fileadmin/user_upload:cached
|
|
- ./useruploaddata:/var/www/html/fileadmin/user_upload:cached
|
|
|
# Le code sera surtout modifié en dehors du container, donc la consistence est prioritairement dans ce sens
|
|
# Le code sera surtout modifié en dehors du container, donc la consistence est prioritairement dans ce sens
|
|
|
- ./apps/opentalent-platform:/var/www/html:cached
|
|
- ./apps/opentalent-platform:/var/www/html:cached
|
|
|
- # A l'inverse, les vendors seront surtout modifiés dans le container
|
|
|
|
|
-# - ./apps/opentalent-platform/vendor:/var/www/html/vendor:delegated
|
|
|
|
|
|
|
+ # À l'inverse, les vendors seront surtout modifiés dans le container
|
|
|
|
|
+ - ./apps/opentalent-platform/vendor:/var/www/html/vendor:delegated
|
|
|
depends_on:
|
|
depends_on:
|
|
|
- db
|
|
- db
|
|
|
- es
|
|
- es
|
|
@@ -91,6 +91,9 @@ services:
|
|
|
- ./docker/nginx/site_ap2i.conf:/etc/nginx/conf.d/default.conf:cached
|
|
- ./docker/nginx/site_ap2i.conf:/etc/nginx/conf.d/default.conf:cached
|
|
|
environment:
|
|
environment:
|
|
|
- VIRTUAL_HOST=${AP2I_VIRTUAL_HOST}
|
|
- VIRTUAL_HOST=${AP2I_VIRTUAL_HOST}
|
|
|
|
|
+ - MERCURE_URL=https://${MERCURE_VIRTUAL_HOST}
|
|
|
|
|
+ - MERCURE_PUBLIC_URL=https://${AP2I_VIRTUAL_HOST}/.well-known/mercure
|
|
|
|
|
+ - MERCURE_JWT_SECRET=${MERCURE_SUBSCRIBER_JWT_KEY}
|
|
|
depends_on:
|
|
depends_on:
|
|
|
- ap2i
|
|
- ap2i
|
|
|
|
|
|
|
@@ -112,7 +115,8 @@ services:
|
|
|
- ./apps/ap2i:/var/www/html:cached
|
|
- ./apps/ap2i:/var/www/html:cached
|
|
|
# Version Symfony 5
|
|
# Version Symfony 5
|
|
|
- appdata5:/var/www/html/var/cache/
|
|
- appdata5:/var/www/html/var/cache/
|
|
|
- - appdata5:/var/www/html/var/logs/
|
|
|
|
|
|
|
+ - appdata5:/var/www/html/var/log/
|
|
|
|
|
+ - appdata5:/var/www/html/var/files/
|
|
|
# ATTENTION : LES VENDORS SONT DELEGUES AU CONTAINER : AUCUNE MODIF FAITES SUR LA MACHINE HOST NE SERA REPLIQUE SUR
|
|
# ATTENTION : LES VENDORS SONT DELEGUES AU CONTAINER : AUCUNE MODIF FAITES SUR LA MACHINE HOST NE SERA REPLIQUE SUR
|
|
|
# LE CONTAINER ET VICE ET VERSA, mettre en com la ligne pour modifier et décommenter ./apps/api/New/vendor:/var/www/html/vendor:delegated.
|
|
# LE CONTAINER ET VICE ET VERSA, mettre en com la ligne pour modifier et décommenter ./apps/api/New/vendor:/var/www/html/vendor:delegated.
|
|
|
# - appVendor5:/var/www/html/vendor/
|
|
# - appVendor5:/var/www/html/vendor/
|
|
@@ -124,6 +128,26 @@ services:
|
|
|
- thumbor
|
|
- thumbor
|
|
|
- nginx-proxy
|
|
- nginx-proxy
|
|
|
|
|
|
|
|
|
|
+ mercure:
|
|
|
|
|
+ hostname: mercure
|
|
|
|
|
+ container_name: mercure
|
|
|
|
|
+ build:
|
|
|
|
|
+ context: .
|
|
|
|
|
+ dockerfile: docker/mercure/Dockerfile
|
|
|
|
|
+ restart: unless-stopped
|
|
|
|
|
+ environment:
|
|
|
|
|
+ VIRTUAL_HOST: ${MERCURE_VIRTUAL_HOST}
|
|
|
|
|
+ SERVER_NAME: ${MERCURE_VIRTUAL_HOST}
|
|
|
|
|
+ MERCURE_PUBLISHER_JWT_KEY: ${MERCURE_PUBLISHER_JWT_KEY}
|
|
|
|
|
+ MERCURE_SUBSCRIBER_JWT_KEY: ${MERCURE_SUBSCRIBER_JWT_KEY}
|
|
|
|
|
+ # Set the URL of your Symfony project (without trailing slash!) as value of the cors_origins directive
|
|
|
|
|
+ MERCURE_EXTRA_DIRECTIVES: |
|
|
|
|
|
+ cors_origins https://local.mercure.opentalent.fr
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - mercure_data:/data
|
|
|
|
|
+ - mercure_config:/config
|
|
|
|
|
+ - ./docker/mercure/caddy:/etc/caddy:cached
|
|
|
|
|
+
|
|
|
python39:
|
|
python39:
|
|
|
hostname: python39
|
|
hostname: python39
|
|
|
container_name: python39
|
|
container_name: python39
|
|
@@ -395,3 +419,5 @@ volumes:
|
|
|
appVendor5: ~
|
|
appVendor5: ~
|
|
|
adminBower: ~
|
|
adminBower: ~
|
|
|
adminNode: ~
|
|
adminNode: ~
|
|
|
|
|
+ mercure_data:
|
|
|
|
|
+ mercure_config:
|