Repository source: docs/examples/env.production.example
# Production environment example
FORUM_REPOSITORY_ROOT=/srv/forum-rewrite/repository
FORUM_DATABASE_PATH=/srv/forum-rewrite/state/cache/post_index.sqlite3
LLM_EXCHANGE_DATABASE_PATH=/srv/forum-rewrite/state/private/llm_exchanges.sqlite3
FORUM_TASK_QUEUE_DATABASE_PATH=/srv/forum-rewrite/state/private/internal_tasks.sqlite3
FAST_SCORING_DATABASE_PATH=/srv/forum-rewrite/state/private/fast_scores.sqlite3
FORUM_STATIC_HTML_ROOT=/srv/forum-rewrite/state/static_html
# Optional: selects which SiteProfileRegistry entry (name, default theme,
# composer copy) this deployment renders. Defaults to zenmemes when unset.
# FORUM_SITE_ID=zenmemes
# Optional: restrict this instance to approved members. Lobby users receive
# only the Lobby, Account, and their own profile. Defaults to disabled.
# FORUM_APPROVED_MEMBERS_ONLY=true
# Optional operator override: allow visible UTF-8 prose in authored post subject/body.
# Defaults to disabled when absent and no site-content flag is set.
# FORUM_UNICODE_AUTHORED_TEXT=false
# Optional operator override: show browser-side app version polling and reload banner.
# Defaults to enabled when absent and no site-content flag is set.
# FORUM_APP_VERSION_NOTIFICATION=true
# Optional cron entry for all queued maintenance and agent-reply fulfillment.
# * * * * * cd /srv/forum-rewrite/app && php scripts/task_queue.php run --quiet --limit=1 >> /var/log/forum-task-queue.log 2>&1
# Normal site-level flag changes should use /tools/feature-flags/ so
# records/instance/feature-flags.txt is committed to the content repository.
# Optional private config file for shared-hosting secrets.
# FORUM_SECRETS_PATH=/srv/forum-rewrite-private/secrets.php
# Optional owned-image attachments (off by default). Keep bytes outside all web roots and Git.
FORUM_IMAGE_CONTENT_ENABLED=false
# FORUM_IMAGE_ROOT=/srv/forum-rewrite-private/images