docker-compose.supabase-rede.yml
Rama main · réplica de lectura del repositorio original.
# docker-compose.supabase-rede.yml — liga o CRM à rede de um Supabase self-hosted no mesmo host
#
# Problema: com o Supabase rodando em outro compose no mesmo servidor, o
# SUPABASE_DB_URL aponta para o nome do contêiner (`supabase-db`), que só resolve
# dentro da rede desse compose. Ligar à mão (`docker network connect`) some a cada
# `up -d` que recria o contêiner — inclusive o da atualização pela tela, que então
# vê o worker cair e faz rollback.
#
# Entra por dc() do hostgator-setup-kit/_common.sh, e SÓ quando SUPABASE_DOCKER_NETWORK
# está no .env e a rede existe (rede_do_supabase_ok).
#
# Uso manual (o kit já faz sozinho):
# SUPABASE_DOCKER_NETWORK=supabase_default \
# docker compose -f docker-compose.prod.yml -f docker-compose.supabase-rede.yml up -d
services:
app:
networks: [supabase]
worker:
networks: [supabase]
scheduler:
networks: [supabase]
# Opcional (perfil `telefonia`): também lê o banco pelo .env. O perfil vem do
# compose principal; aqui só soma a rede.
voice-agent:
networks: [supabase]
networks:
supabase:
external: true
name: ${SUPABASE_DOCKER_NETWORK}