version: '3.8' services: nuxt-app: build: context: . dockerfile: Dockerfile container_name: analiticaNucleo-nuxt-app restart: unless-stopped environment: - NODE_ENV=production - SUPABASE_URL=${SUPABASE_URL} - SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY} - NEXT_PUBLIC_SUPABASE_URL=${SUPABASE_URL} - NEXT_PUBLIC_SUPABASE_ANON_KEY=${SUPABASE_ANON_KEY} networks: - principal labels: - "traefik.enable=true" - "traefik.http.routers.analiticaNucleo.rule=Host(`analitica.nucleoriofrio.com`)" - "traefik.http.routers.analiticaNucleo.entrypoints=websecure" - "traefik.http.routers.analiticaNucleo.tls=true" - "traefik.http.routers.analiticaNucleo.tls.certresolver=letsencrypt" - "traefik.http.services.analiticaNucleo.loadbalancer.server.port=3000" - "traefik.docker.network=principal" networks: principal: external: true