> ## 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.

# Instalador do ExclusiveDay

> Guia do instalador automatico e configuracao do deploy/.env.

## 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

```bash theme={null}
cd deploy
cp .env.example .env
docker compose up -d --build
```
