diff --git a/docker-compose.yml b/docker-compose.yml index 17ad2cd..34b9209 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,12 +2,26 @@ services: app: + image: ${IMAGE}:${IMAGE_VER} labels: + - traefik.enable=true + - dcape.traefik.tag=${DCAPE_TAG} - traefik.http.routers.${APP_TAG}.rule=Host(`${APP_SITE:?Must be set}`) - # TLS support + - traefik.http.routers.${APP_TAG}.tls=${USE_TLS} + - traefik.http.routers.${APP_TAG}.tls.certresolver=default - traefik.http.routers.${APP_TAG}.tls.domains[0].main=${APP_SITE} build: context: . args: IMAGE: "${IMAGE}" IMAGE_VER: "${IMAGE_VER}" + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /etc/ssl/certs:/etc/ssl/certs:ro + restart: always + +networks: + default: + name: ${DCAPE_NET} + external: true