92 lines
3.9 KiB
Plaintext
92 lines
3.9 KiB
Plaintext
# only set this to true when testing/debugging
|
|
# when unset: 1 (true) - dont unset this, just for development
|
|
DEBUG=0
|
|
|
|
# hosts the application can run under e.g. recipes.mydomain.com,cooking.mydomain.com,...
|
|
ALLOWED_HOSTS=*
|
|
|
|
# random secret key, use for example `base64 /dev/urandom | head -c50` to generate one
|
|
SECRET_KEY=
|
|
|
|
# your default timezone See https://timezonedb.com/time-zones for a list of timezones
|
|
TIMEZONE=Europe/Berlin
|
|
|
|
# add only a database password if you want to run with the default postgres, otherwise change settings accordingly
|
|
DB_ENGINE=django.db.backends.postgresql
|
|
# DB_OPTIONS= {} # e.g. {"sslmode":"require"} to enable ssl
|
|
POSTGRES_HOST=db_recipes
|
|
POSTGRES_PORT=5432
|
|
POSTGRES_USER=djangouser
|
|
POSTGRES_PASSWORD=
|
|
POSTGRES_DB=djangodb
|
|
|
|
# database connection string, when used overrides other database settings.
|
|
# format might vary depending on backend
|
|
#DATABASE_URL = engine://username:password@host:port/dbname
|
|
|
|
# the default value for the user preference 'fractions' (enable/disable fraction support)
|
|
# default: disabled=0
|
|
FRACTION_PREF_DEFAULT=0
|
|
|
|
# the default value for the user preference 'comments' (enable/disable commenting system)
|
|
# default comments enabled=1
|
|
COMMENT_PREF_DEFAULT=1
|
|
|
|
# Users can set a amount of time after which the shopping list is refreshed when they are in viewing mode
|
|
# This is the minimum interval users can set. Setting this to low will allow users to refresh very frequently which
|
|
# might cause high load on the server. (Technically they can obviously refresh as often as they want with their own scripts)
|
|
SHOPPING_MIN_AUTOSYNC_INTERVAL=5
|
|
|
|
# Default for user setting sticky navbar
|
|
#STICKY_NAV_PREF_DEFAULT=1
|
|
|
|
# If staticfiles are stored at a different location uncomment and change accordingly
|
|
# STATIC_URL=/static/
|
|
|
|
# If mediafiles are stored at a different location uncomment and change accordingly
|
|
# MEDIA_URL=/media/
|
|
|
|
# Serve mediafiles directly using gunicorn. Basically everyone recommends not doing this. Please use any of the examples
|
|
# provided that include an additional nxginx container to handle media file serving.
|
|
# If you know what you are doing turn this back on (1) to serve media files using djangos serve() method.
|
|
# when unset: 1 (true) - this is temporary until an appropriate amount of time has passed for everyone to migrate
|
|
GUNICORN_MEDIA=0
|
|
|
|
# S3 Media settings: store mediafiles in s3 or any compatible storage backend (e.g. minio)
|
|
# as long as S3_ACCESS_KEY is not set S3 features are disabled
|
|
# S3_ACCESS_KEY=
|
|
# S3_SECRET_ACCESS_KEY=
|
|
# S3_BUCKET_NAME=
|
|
# S3_QUERYSTRING_AUTH=1 # default true, set to 0 to serve media from a public bucket without signed urls
|
|
# S3_ENDPOINT_URL= # when using a custom endpoint like minio
|
|
|
|
# Email Settings, see https://docs.djangoproject.com/en/3.2/ref/settings/#email-host
|
|
# Required for email confirmation and password reset (automatically activates if host is set)
|
|
# EMAIL_HOST=
|
|
# EMAIL_PORT=
|
|
# EMAIL_HOST_USER=
|
|
# EMAIL_HOST_PASSWORD=
|
|
# EMAIL_USE_TLS=0
|
|
# EMAIL_USE_SSL=0
|
|
# ACCOUNT_EMAIL_SUBJECT_PREFIX
|
|
|
|
# allow authentication via reverse proxy (e.g. authelia), leave off if you dont know what you are doing
|
|
# see docs for more information https://vabene1111.github.io/recipes/features/authentication/
|
|
# when unset: 0 (false)
|
|
REVERSE_PROXY_AUTH=0
|
|
|
|
# allow people to create accounts on your application instance
|
|
# when unset: 0 (false)
|
|
# ENABLE_SIGNUP=0
|
|
|
|
# allows you to setup OAuth providers
|
|
# see docs for more information https://vabene1111.github.io/recipes/features/authentication/
|
|
# SOCIAL_PROVIDERS = allauth.socialaccount.providers.github, allauth.socialaccount.providers.nextcloud,
|
|
|
|
# Should a newly created user from a social provider get assigned to the default space and given permission by default ?
|
|
# ATTENTION: This feature might be deprecated in favor of a space join and public viewing system in the future
|
|
# default 0 (false), when 1 (true) users will be assigned space and group
|
|
# SOCIAL_DEFAULT_ACCESS = 1
|
|
|
|
# if SOCIAL_DEFAULT_ACCESS is used, which group should be added
|
|
# SOCIAL_DEFAULT_GROUP=guest |