services: web: build: context: . dockerfile: Dockerfile args: BASE: ${BASE:-/} VITE_API_URL: ${VITE_API_URL:-https://api.clipperia.com.br} no_cache: true image: ${IMAGE_NAME:-clipperia-web:latest} container_name: clipperia restart: unless-stopped networks: - dokploy-network # Labels do Traefik gerenciados pelo Dokploy # Se necessário configurar manualmente: # labels: # - traefik.enable=true # - traefik.http.routers.clipperia.rule=Host(`clipperia.com.br`) # - traefik.http.routers.clipperia.entrypoints=websecure # - traefik.http.routers.clipperia.tls.certresolver=letsencrypt # - traefik.http.services.clipperia.loadbalancer.server.port=80 networks: dokploy-network: external: true