Files
rustycms/.env.example

26 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Store backend: file | sqlite (default: file)
RUSTYCMS_STORE=file
# Multilingual: comma-separated locales (e.g. de,en). First = default. Content under content/{locale}/{collection}/.
RUSTYCMS_LOCALES=de,en
# Only when RUSTYCMS_STORE=sqlite: SQLite URL (default: sqlite:content.db)
# RUSTYCMS_DATABASE_URL=sqlite:content.db
# API key for write access (POST/PUT/DELETE + POST /api/schemas). GET stays without key.
# Authorization: Bearer <key> or X-API-Key: <key>. For Admin UI in browser: set same value in admin-ui as NEXT_PUBLIC_RUSTYCMS_API_KEY.
RUSTYCMS_API_KEY=dein-geheimes-token
# Optional: CORS allowed origin (e.g. https://my-frontend.com). Empty or * = allow all.
# RUSTYCMS_CORS_ORIGIN=
# Optional: Response cache for GET /api/content (TTL in seconds). 0 = off. Default: 60.
# RUSTYCMS_CACHE_TTL_SECS=60
# Optional: Public base URL of the API (e.g. https://api.example.com). Used to expand relative /api/assets/ paths in responses. Defaults to http://host:port.
# RUSTYCMS_BASE_URL=https://api.example.com
# Optional: Paths to types and content directories. Useful for keeping content in a separate repo.
# RUSTYCMS_TYPES_DIR=./types
# RUSTYCMS_CONTENT_DIR=./content