ansible-role-mastodon/templates/application.env.j2

45 lines
1 KiB
Django/Jinja

# environment
RAILS_ENV=production
NODE_ENV=production
# domain
LOCAL_DOMAIN={{ mastodon_host }}
WEB_DOMAIN={{ mastodon_web_domain }}
ALTERNATE_DOMAINS={{ mastodon_alternate_domains }}
AUTHORIZED_FETCH={{ mastodon_authorized_fetch }}
LIMITED_FEDERATION_MODE={{ mastodon_limited_federation }}
# redirect to the first profile
SINGLE_USER_MODE={{ single_user_mode }}
LIMITED_FEDERATION_MODE={{ limited_federation_mode }}
DISALLOW_UNAUTHENTICATED_API_ACCESS={{ disabllow_unauthenticated_api_access }}
DEFAULT_LOCALE={{ mastodon_default_locale }}
# do not serve static files
RAILS_SERVE_STATIC_FILES=false
# concurrency
WEB_CONCURRENCY={{ web_concurrency }}
MAX_THREADS={{ max_threads }}
# pgbouncer
#PREPARED_STATEMENTS=false
# locale
DEFAULT_LOCALE={{ default_locale }}
# email, not used
SMTP_SERVER={{ smtp_server }}
SMTP_PORT={{ smtp_port | default(587) }}
SMTP_LOGIN={{ smtp_login | default('') }}
SMTP_PASSWORD={{ smtp_password | default('') }}
SMTP_FROM_ADDRESS={{ smtp_from_address }}
# secrets
SECRET_KEY_BASE=
OTP_SECRET=
VAPID_PRIVATE_KEY=
VAPID_PUBLIC_KEY=