version: '3.9' services: nuxt-app: build: . container_name: nuxt-app restart: always environment: - NODE_ENV=production - GIT_REPO_URL=${GIT_REPO_URL} - GIT_BRANCH=${GIT_BRANCH} volumes: - nuxt-app-data:/app labels: - "traefik.enable=true" - "traefik.http.routers.nuxt-app.rule=Host(`app.tiemen.dev`)" - "traefik.http.routers.nuxt-app.entrypoints=websecure" - "traefik.http.routers.nuxt-app.tls.certresolver=myresolver" - "traefik.http.services.nuxt-app.loadbalancer.server.port=3000" networks: - web volumes: nuxt-app-data: networks: web: external: true