Ctrl K
ComunidadGuías…

container.env.example

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# db
POSTGRES_PASSWORD=1234

# app
POSTGRES_PRISMA_URL=postgresql://postgres:${POSTGRES_PASSWORD}@db
POSTGRES_URL_NON_POOLING=postgresql://postgres:${POSTGRES_PASSWORD}@db

# Public URL this instance is reachable at. Defaults to http://localhost:3000.
# BASE_URL=http://localhost:3000

# Default currency pre-selected when creating a new group. Defaults to USD.
# DEFAULT_CURRENCY_CODE=EUR

# Opt-in features — uncomment to enable. See the README for what each needs.

# Attach images to expenses (requires S3 storage):
# ENABLE_EXPENSE_DOCUMENTS=true
# S3_UPLOAD_KEY=
# S3_UPLOAD_SECRET=
# S3_UPLOAD_BUCKET=
# S3_UPLOAD_REGION=
# S3_UPLOAD_ENDPOINT=       # only needed for non-AWS S3 providers

# Let users delete groups (requires calling /api/cron/purge-deleted-groups on a
# schedule with CRON_SECRET, see the README):
# ENABLE_GROUP_DELETION=true
# CRON_SECRET=

# Create expenses by scanning receipts (requires OpenAI and expense documents):
# ENABLE_RECEIPT_EXTRACT=true
# OPENAI_API_KEY=

# Auto-suggest the expense category from its title (requires OpenAI):
# ENABLE_CATEGORY_EXTRACT=true
# OPENAI_API_KEY=

# OpenAI options for the receipt and category features (see the README).
# OPENAI_BASE_URL=          # OpenAI-compatible endpoint; defaults to OpenAI
# OPENAI_MODEL_RECEIPT_EXTRACT=gpt-5-nano
# OPENAI_MODEL_CATEGORY_EXTRACT=gpt-5-nano

# analytics
# Disabled unless a provider is selected; several can be listed,
# comma-separated. See the README.
# ANALYTICS_PROVIDER=plausible
# PLAUSIBLE_DOMAIN=your-domain.com
# ANALYTICS_PROVIDER=umami
# UMAMI_WEBSITE_ID=your-website-id