version: "3" services: server: container_name: ${TRAEFIK_APP_NAME} image: nginx volumes: - ./nginx.conf:/etc/nginx/templates/default.conf.template restart: always environment: - 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: name: internal_network web: external: true