story-generator/docker-compose.yml
Lucas Santana a8c332d442 feat: adiciona processamento automático de áudio
- Implementa Edge Function para processamento de áudio
- Adiciona integração com OpenAI Whisper e GPT-4
- Configura Database Trigger para story_recordings
- Implementa análise automática de leitura
- Atualiza documentação e variáveis de ambiente
2024-12-27 13:24:25 -03:00

32 lines
985 B
YAML

version: '3.8'
services:
historias-magicas:
image: ${REGISTRY}/historias-magicas:${TAG}
environment:
- NODE_ENV=production
- NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL}
- NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY}
- OPENAI_API_KEY=${OPENAI_API_KEY}
- REDIS_URL=redis://redis:6379
networks:
- network_public
deploy:
labels:
- "traefik.enable=true"
- "traefik.http.routers.historias-magicas.rule=Host(`${DOMAIN}`)"
- "traefik.http.routers.historias-magicas.entrypoints=websecure"
- "traefik.http.routers.historias-magicas.tls.certresolver=letsencrypt"
- "traefik.http.services.historias-magicas.loadbalancer.server.port=3000"
- "traefik.docker.network=traefik-public"
replicas: 1
update_config:
parallelism: 1
delay: 10s
restart_policy:
condition: on-failure
networks:
network_public:
external: true