Files
website-v2/env.template
2025-12-10 14:34:53 -08:00

86 lines
2.6 KiB
Plaintext

# Database settings
PGDATABASE=postgres
PGHOST=db
PGPASSWORD=""
PGPORT=5432
PGUSER=postgres
# ALLOWED_HOSTS can be a comma-delimited string/list of host names
ALLOWED_HOSTS=localhost
# Set DJANGO_DEBUG = 0 to turn off Debug
DJANGO_DEBUG=1
# Don't use this secret key in production obviously
SECRET_KEY="top-secret"
GITHUB_TOKEN=
# AWS_ACCESS_KEY_ID="changeme"
# AWS_SECRET_ACCESS_KEY="changeme"
# BUCKET_NAME="boost.revsys.dev"
STATIC_CONTENT_AWS_ACCESS_KEY_ID="changeme"
STATIC_CONTENT_AWS_SECRET_ACCESS_KEY="changeme"
STATIC_CONTENT_BUCKET_NAME="stage.boost.org.v2"
STATIC_CONTENT_REGION="us-east-2"
STATIC_CONTENT_AWS_S3_ENDPOINT_URL="https://s3.dualstack.us-east-2.amazonaws.com"
PROD_MEDIA_CONTENT_AWS_ACCESS_KEY_ID=$STATIC_CONTENT_AWS_ACCESS_KEY_ID
PROD_MEDIA_CONTENT_AWS_SECRET_ACCESS_KEY=$STATIC_CONTENT_AWS_SECRET_ACCESS_KEY
PROD_MEDIA_CONTENT_BUCKET_NAME="boost.org.media"
PROD_MEDIA_CONTENT_REGION=$STATIC_CONTENT_REGION
PROD_MEDIA_CONTENT_AWS_S3_ENDPOINT_URL=$STATIC_CONTENT_AWS_S3_ENDPOINT_URL
# Mailman database settings
HYPERKITTY_DATABASE_NAME="hyperkitty_db"
DATABASE_URL="postgresql://postgres@db:5432/postgres"
DATABASE_TYPE="postgres"
DATABASE_CLASS="mailman.database.postgresql.PostgreSQLDatabase"
HYPERKITTY_API_KEY="changeme!"
MAILMAN_ADMIN_USER=""
MAILMAN_ADMIN_EMAIL=""
SERVE_FROM_DOMAIN=localhost
# Postgres caching of pages, currently only used for docs
ENABLE_DB_CACHE=True
# Celery settings
CELERY_BROKER=redis://redis:6379/0
CELERY_BACKEND=redis://redis:6379/0
CALENDAR_API_KEY=changeme
# terraform vars for google cloud oauth credential creation for local dev use
TF_VAR_google_cloud_email=
TF_VAR_google_organization_domain=
# TF_VAR_google_cloud_project_name=localboostdev # needs to change once destroyed and needed again within 30 days
# existing defaults are noted here for overriding
GITHUB_OAUTH_CLIENT_ID=
GITHUB_OAUTH_CLIENT_SECRET=
GOOGLE_OAUTH_CLIENT_ID=
GOOGLE_OAUTH_CLIENT_SECRET=
# optional, needed to run reports
SLACK_BOT_TOKEN=
DEBUG_TOOLBAR=True
# uncomment whichever is appropriate for your editor
# currently only pycharm is supported, vscode kept for example of alternative options
# PYTHONBREAKPOINT=pycharm_debugger.set_trace
# PYTHONBREAKPOINT=vscode_debugger.set_trace
# for production database dumps on Google Cloud Storage
PROD_DB_DUMP_URL=gs://boostbackups/db1/daily/
PROD_DB_DUMP_FILE_WILDCARD=boost_production.db1*
PROD_LISTS_CORE_DB_DUMP_URL=gs://boostbackups/db1/daily/
PROD_LISTS_CORE_DB_DUMP_FILE_WILDCARD=lists_production_core.db1*
PROD_LISTS_WEB_DB_DUMP_URL=gs://boostbackups/db1/daily/
PROD_LISTS_WEB_DB_DUMP_FILE_WILDCARD=lists_production_web.db1*
ALGOLIA_APP_ID=
ALGOLIA_ANALYTICS_API_KEY=
OPENROUTER_API_KEY=