Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.pingoai.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Script de instalacao

O projeto possui instalador automatico na raiz:
  • Windows: scripts/install-docker.ps1
  • Linux/macOS/WSL: scripts/install-docker.sh
Esse instalador:
  1. Pergunta dominios e credenciais.
  2. Gera deploy/.env.
  3. Opcionalmente executa docker compose up -d --build dentro de deploy.

Variaveis mais importantes que o instalador preenche

  • Dominios: DOMAIN_FRONTEND, DOMAIN_BACKEND, DOMAIN_CHANNEL, DOMAIN_TRANSCRICAO, DOMAIN_STORAGE, DOMAIN_MINIO_CONSOLE
  • SSL: ACME_EMAIL
  • Banco: POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_DB
  • RabbitMQ: RABBITMQ_USER, RABBITMQ_PASS, RABBITMQ_URI_INTERNAL
  • JWT: JWT_SECRET, JWT_REFRESH_SECRET
  • Frontend runtime: REACT_APP_BACKEND_URL, REACT_APP_CHANNEL_URL

Observacoes importantes

  • O docker-compose.yml fica em deploy; execute compose sempre nesse diretorio.
  • Em ambiente Docker, Redis deve apontar para redis://redis:6379.
  • Para RabbitMQ na URI, evite caracteres especiais sem encode.

Comando manual equivalente

cd deploy
cp .env.example .env
docker compose up -d --build