|
|
@@ -65,17 +65,10 @@ services:
|
|
|
- PHP_IDE_CONFIG=serverName=api
|
|
|
- HTTPS_METHOD=noredirect
|
|
|
volumes:
|
|
|
- # Version Symfony 2
|
|
|
- - appdata:/var/www/html/app/cache/
|
|
|
- - appdata:/var/www/html/app/logs/
|
|
|
- # 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.
|
|
|
-# - appVendor:/var/www/html/vendor/
|
|
|
- - ./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
|
|
|
- - ./apps/opentalent-platform:/var/www/html:cached
|
|
|
- # À l'inverse, les vendors seront surtout modifiés dans le container
|
|
|
- - ./apps/opentalent-platform/vendor:/var/www/html/vendor:delegated
|
|
|
+ - ./apps/opentalent-platform:/var/www/html:rw,cached
|
|
|
+ - appcache:/var/www/html/var/cache
|
|
|
+ - applog:/var/www/html/var/logs
|
|
|
depends_on:
|
|
|
- db
|
|
|
- es
|
|
|
@@ -111,16 +104,9 @@ services:
|
|
|
- APP_DEBUG=1
|
|
|
volumes:
|
|
|
# Le code sera surtout modifié en dehors du container, donc la consistence est prioritairement dans ce sens
|
|
|
- - ./apps/ap2i:/var/www/html:cached
|
|
|
- # Version Symfony 5
|
|
|
- - appdata5:/var/www/html/var/cache/
|
|
|
- - 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
|
|
|
- # 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/
|
|
|
- # A l'inverse, les vendors seront surtout modifiés dans le container
|
|
|
- - ./apps/ap2i/vendor:/var/www/html/vendor:delegated
|
|
|
+ - ./apps/ap2i:/var/www/html:rw,cached
|
|
|
+ - appcache5:/var/www/html/var/cache
|
|
|
+ - applog5:/var/www/html/var/logs
|
|
|
depends_on:
|
|
|
- db
|
|
|
- es
|
|
|
@@ -288,7 +274,7 @@ services:
|
|
|
restart: always
|
|
|
volumes:
|
|
|
- ./apps/opentalent:/var/source/opentalent:cached
|
|
|
- - ./useruploaddata:/var/www/opentalent/fileadmin/user_upload:cached
|
|
|
+ - useruploaddata:/var/www/opentalent/fileadmin/user_upload:cached
|
|
|
- ./apps/vendor:/var/source/vendor:delegated
|
|
|
- ./apps/opentalent-config:/var/source/config:cached
|
|
|
environment:
|
|
|
@@ -315,7 +301,7 @@ services:
|
|
|
image: elasticsearch:2.4.6-alpine
|
|
|
restart: always
|
|
|
volumes:
|
|
|
- - ./elasticsearchdata:/usr/share/elasticsearch/data
|
|
|
+ - elasticsearchdata:/usr/share/elasticsearch/data
|
|
|
- ./docker/elasticsearch/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:cached
|
|
|
environment:
|
|
|
- cluster.name=docker-cluster
|
|
|
@@ -385,35 +371,32 @@ services:
|
|
|
# - php70
|
|
|
# - ap2i
|
|
|
|
|
|
- phpdoc:
|
|
|
- hostname: phpdoc
|
|
|
- container_name: phpdoc
|
|
|
- image: nginx:alpine
|
|
|
- volumes:
|
|
|
- - ./apps/api-doc:/usr/share/nginx/html
|
|
|
- environment:
|
|
|
- - VIRTUAL_HOST=${PHPDOC_VIRTUAL_HOST}
|
|
|
- #docker run --rm -v /opt/opentalent/apps/api/src/:/data -v /opt/opentalent/apps/api-doc:/output phpdoc/phpdoc -d /data -t /output
|
|
|
-
|
|
|
- jsdoc:
|
|
|
- hostname: jsdoc
|
|
|
- container_name: jsdoc
|
|
|
- image: nginx:alpine
|
|
|
- volumes:
|
|
|
- - ./apps/admin-doc:/usr/share/nginx/html
|
|
|
- environment:
|
|
|
- - VIRTUAL_HOST=${JSDOC_VIRTUAL_HOST}
|
|
|
+# phpdoc:
|
|
|
+# hostname: phpdoc
|
|
|
+# container_name: phpdoc
|
|
|
+# image: nginx:alpine
|
|
|
+# volumes:
|
|
|
+# - ./apps/api-doc:/usr/share/nginx/html
|
|
|
+# environment:
|
|
|
+# - VIRTUAL_HOST=${PHPDOC_VIRTUAL_HOST}
|
|
|
+# #docker run --rm -v /opt/opentalent/apps/api/src/:/data -v /opt/opentalent/apps/api-doc:/output phpdoc/phpdoc -d /data -t /output
|
|
|
+#
|
|
|
+# jsdoc:
|
|
|
+# hostname: jsdoc
|
|
|
+# container_name: jsdoc
|
|
|
+# image: nginx:alpine
|
|
|
+# volumes:
|
|
|
+# - ./apps/admin-doc:/usr/share/nginx/html
|
|
|
+# environment:
|
|
|
+# - VIRTUAL_HOST=${JSDOC_VIRTUAL_HOST}
|
|
|
|
|
|
volumes:
|
|
|
mysqldata: ~
|
|
|
elasticsearchdata: ~
|
|
|
-# metabase-data: ~
|
|
|
- # On rajoute un volume (de données non accessibles en dehors)
|
|
|
- appdata: ~
|
|
|
- appVendor: ~
|
|
|
- appdata5: ~
|
|
|
- appVendor5: ~
|
|
|
- adminBower: ~
|
|
|
- adminNode: ~
|
|
|
- mercure_data:
|
|
|
- mercure_config:
|
|
|
+ useruploaddata: ~
|
|
|
+ appcache5: ~
|
|
|
+ applog5: ~
|
|
|
+ appcache: ~
|
|
|
+ applog: ~
|
|
|
+ mercure_data: ~
|
|
|
+ mercure_config: ~
|