-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
42 lines (32 loc) · 2.91 KB
/
Copy path.env.example
File metadata and controls
42 lines (32 loc) · 2.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# ── Banco (PostgreSQL) ──────────────────────────────────────────────────
DATABASE_URL="postgresql://litedock:TROQUE_ESTA_SENHA@127.0.0.1:5440/litedock?schema=public"
# ── Redis (fila BullMQ) ─────────────────────────────────────────────────
REDIS_URL="redis://127.0.0.1:6390"
# ── Auth (JWT) ─────────────────────────────────────────────────────────
# Gere com: openssl rand -hex 32
JWT_SECRET="SUBSTITUA_POR_UM_SEGREDO_ALEATORIO_DE_64_CHARS"
# ── Criptografia de env vars em repouso (AES-256-GCM) ──────────────────
# Gere com: openssl rand -hex 32
ENCRYPTION_KEY="SUBSTITUA_POR_UMA_CHAVE_ALEATORIA_DE_64_CHARS"
# ── API ────────────────────────────────────────────────────────────────
PORT=8088
# ── Traefik ────────────────────────────────────────────────────────────
TRAEFIK_NETWORK="litedock"
# ── Docker ─────────────────────────────────────────────────────────────
DOCKER_SOCKET="/var/run/docker.sock"
LITEDOCK_DOCKER_PROXY=127.0.0.1:2375
# ── Sessão (JWT) ─────────────────────────────────────────────────────────
# Duração do token de login antes de exigir novo login. Ver docs/security/sessao-e-cookies.md.
JWT_EXPIRES_IN=12h
# ── Deploy Worker (Python/FastAPI, loopback) ──────────────────────────────
# Segredo compartilhado Node<->worker — MESMO valor em deploy-worker/.env.
# A VPS pode hospedar outros produtos como processos independentes no MESMO
# namespace de rede; sem este token, qualquer processo local que alcançasse
# o loopback controlaria o Docker do host sem passar pela autenticação do
# LiteDock. Gere com: openssl rand -hex 32
DEPLOY_WORKER_TOKEN="SUBSTITUA_POR_UM_SEGREDO_ALEATORIO_DE_64_CHARS"
# ── URL pública (usada no webhook de deploy) ───────────────────────────
# Coloque o domínio público do seu painel (sem barra no final)
# PUBLIC_URL=https://meu-painel.dominio.com/api
# ── Postgres (senha do docker-compose.dev.yml) ─────────────────────────
POSTGRES_PASSWORD=TROQUE_ESTA_SENHA