diff --git a/.env b/.env index 5402ad4..d6bf0e3 100644 --- a/.env +++ b/.env @@ -1,4 +1,5 @@ TRAEFIK_APP_NAME=internal_proxy +TRAEFIK_NETWORK_NAME= URL_DOWNLOAD= WEB_HOST= \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 5bf2f04..3167091 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,10 @@ -version: "3" +version: '3' services: server: - container_name: ${TRAEFIK_APP_NAME} + extends: + file: docker.traefik.yml + service: server image: nginx volumes: - ./nginx.conf:/etc/nginx/templates/default.conf.template @@ -11,15 +13,6 @@ services: - URL_DOWNLOAD=${URL_DOWNLOAD} networks: - internal_network - - web - labels: - - "traefik.enable=true" - - "traefik.backend=${TRAEFIK_APP_NAME}" - - "traefik.docker.network=web" - - "traefik.http.routers.${TRAEFIK_APP_NAME}.rule=Host(`${WEB_HOST}`)" - - "traefik.http.routers.${TRAEFIK_APP_NAME}.entrypoints=web-secure" - - "traefik.http.routers.${TRAEFIK_APP_NAME}.tls.certresolver=le" - - "traefik.port=80" networks: internal_network: