diff --git a/gantt_dockerfolder/docker-compose.yml b/gantt_dockerfolder/docker-compose.yml index bb11786..6836a61 100644 --- a/gantt_dockerfolder/docker-compose.yml +++ b/gantt_dockerfolder/docker-compose.yml @@ -6,14 +6,17 @@ services: volumes: - type: bind source: ${DIST_PATH} - target: /usr/share/nginx/html:ro + target: /usr/share/nginx/html + read_only: true bind: create_host_path: true - type: bind source: ${CONFIG_PATH} - target: /etc/nginx/conf.d/default.conf:ro + target: /etc/nginx/conf.d/default.conf + read_only: true bind: create_host_path: true + logging: driver: "json-file" options: diff --git a/passbolt/docker-compose.yml b/passbolt/docker-compose.yml index 8d6777e..918ca65 100644 --- a/passbolt/docker-compose.yml +++ b/passbolt/docker-compose.yml @@ -8,6 +8,7 @@ services: test: ["CMD", "mysqladmin", "ping", "-h", "localhost"] timeout: 5s retries: 10 + start_period: 30s environment: - MYSQL_ROOT_PASSWORD=${DB_MYSQL_ROOT_PASSWORD} - MYSQL_DATABASE=${DB_DATABASE} @@ -25,7 +26,9 @@ services: max-size: "10m" max-file: "3" networks: - - internal_net + internal_net: + aliases: + - passbolt-db passbolt: image: passbolt/passbolt:latest-ce @@ -72,14 +75,11 @@ services: - "traefik.http.routers.${ROUTER_NAME}.tls.certresolver=${CERTIFICATE_RESOLVER}" - "traefik.http.services.${ROUTER_NAME}.loadbalancer.server.port=80" - "traefik.docker.network=${TRAEFIK_NETWORK}" - - "traefik.http.routers.${ROUTER_NAME}.middlewares=passbolt-headers@docker" - "traefik.http.middlewares.passbolt-headers.headers.customrequestheaders.X-Forwarded-Proto=https" networks: traefik: - name: traefik external: true internal_net: - driver: bridge - name: passbolt_internal_net \ No newline at end of file + driver: bridge \ No newline at end of file