mirror of
https://github.com/felipegcoutinho/openmonetis.git
synced 2026-06-09 14:56:00 +00:00
78 lines
2.3 KiB
Plaintext
78 lines
2.3 KiB
Plaintext
# ============================================
|
|
# OPENMONETIS - Variáveis de Ambiente
|
|
# ============================================
|
|
|
|
# === Database ===
|
|
# Desenvolvimento local (pnpm dev): use host "localhost" (padrão abaixo)
|
|
# Docker Compose completo: o compose.yml define DATABASE_URL automaticamente com host "db"
|
|
# PostgreSQL remoto: use URL completa do provider
|
|
DATABASE_URL=postgresql://openmonetis:openmonetis_dev_password@localhost:5432/openmonetis_db
|
|
|
|
# Credenciais do PostgreSQL (apenas para Docker local) - Alterar
|
|
POSTGRES_USER=openmonetis
|
|
POSTGRES_PASSWORD=openmonetis_dev_password
|
|
POSTGRES_DB=openmonetis_db
|
|
|
|
# === Better Auth ===
|
|
# Gere com: openssl rand -base64 32
|
|
BETTER_AUTH_SECRET=your-secret-key-here-change-this
|
|
BETTER_AUTH_URL=http://localhost:3000
|
|
|
|
# Origins adicionais confiáveis para o Better Auth.
|
|
# Útil para Cloudflare Tunnel, reverse proxy e URLs diferentes de BETTER_AUTH_URL.
|
|
# Separe múltiplas origins por vírgula.
|
|
# Exemplo: https://*.trycloudflare.com,https://openmonetis.seudominio.com
|
|
BETTER_AUTH_TRUSTED_ORIGINS=
|
|
# Defina como true para bloquear novos cadastros
|
|
DISABLE_SIGNUP=false
|
|
|
|
# Duração de sessões persistentes quando "Manter conectado" estiver marcado
|
|
AUTH_SESSION_EXPIRES_IN_DAYS=30
|
|
AUTH_SESSION_UPDATE_AGE_HOURS=24
|
|
|
|
# === Portas ===
|
|
APP_PORT=3000
|
|
DB_PORT=5432
|
|
|
|
# === S3 Server (Opcional) ===
|
|
S3_ENDPOINT=
|
|
S3_REGION=
|
|
S3_ACCESS_KEY_ID=
|
|
S3_SECRET_ACCESS_KEY=
|
|
S3_BUCKET=
|
|
|
|
# === Email (Opcional) ===
|
|
# Provider: Resend (https://resend.com)
|
|
RESEND_API_KEY=
|
|
RESEND_FROM_EMAIL="OpenMonetis <noreply@seudominio.com>"
|
|
|
|
# === OAuth (Opcional) ===
|
|
# Google: https://console.cloud.google.com/apis/credentials
|
|
GOOGLE_CLIENT_ID=
|
|
GOOGLE_CLIENT_SECRET=
|
|
|
|
# === Multi-Domínio (Opcional) ===
|
|
# Domínio público que serve apenas a landing page (apenas hostname, com ou sem protocolo/porta).
|
|
# Se não definido, todas as rotas ficam acessíveis.
|
|
# PUBLIC_DOMAIN=openmonetis.com
|
|
|
|
# === Analytics (Opcional) ===
|
|
# Umami: https://umami.is — self-hosted ou cloud
|
|
UMAMI_URL=
|
|
UMAMI_WEBSITE_ID=
|
|
UMAMI_DOMAINS=
|
|
|
|
# === AI Providers (Opcional) ===
|
|
ANTHROPIC_API_KEY=
|
|
OPENAI_API_KEY=
|
|
GOOGLE_GENERATIVE_AI_API_KEY=
|
|
MINIMAX_API_KEY=
|
|
OPENROUTER_API_KEY=
|
|
OLLAMA_BASE_URL=http://127.0.0.1:11434/v1
|
|
OLLAMA_API_KEY=
|
|
|
|
# === Logo.dev (Opcional) ===
|
|
# Logos automáticos de estabelecimentos. Cadastre em https://www.logo.dev
|
|
LOGO_DEV_TOKEN=
|
|
LOGO_DEV_SECRET_KEY=
|