networks: default: name: traefik-proxy external: true services: app: image: ${IMAGE_URL} container_name: ${PROJECT_NAME}-app restart: unless-stopped labels: - traefik.enable=true - traefik.docker.network=traefik-proxy - traefik.http.routers.${PROJECT_NAME}.entrypoints=http - traefik.http.routers.${PROJECT_NAME}.service=${PROJECT_NAME} - traefik.http.routers.${PROJECT_NAME}.rule=Host(`${URL}`) - traefik.http.services.${PROJECT_NAME}.loadbalancer.server.port=3000