- Required package for pip install: libpq-dev; python-dev
You need to mount the file env.js in the folder /app/build/environment in order for the frontend to work. Customize the values as needed
COOKIE_EXPIRE_TIME- Hours that login cookies are stored
- Defaults to:
60**3
DOMAIN- Domain under which the application runs
- Defaults to:
127.0.0.1:3000
DEBUG- If set a developent server is used for more debug info
- Defaults to:
false
DB_CONNECTION- Path to sqlite file or connection string for postress etc.
- Defaults to:
sqlite:///db/database.db - Note the sqlite file is relative to the
instancedirectory, meaning the actual path of the database file starts withinstance/.../*.db- The default path is therefore
instance/db/database.db(inside docker container/usr/src/app/instance/db/database.db)
- The default path is therefore
ADMIN_USERNAME- Username of admin user
- Ignored after building database for the first time
- Defaults to:
admin
ADMIN_PASSWORD- Password of admin user
- Ignored after building database for the first time
- Defaults to:
unsafe
MOD_USERNAME- Username of moderator
- Ignored after building database for the first time
- Defaults to:
moderator
MOD_PASSWORD- Password of moderator
- Ignored after building database for the first time
- Defaults to:
unsafe
USER_PASSWORD- Password that will be assigned on import from old Drinklist
- Defaults to:
unsafe
UNDO_TIMELIMIT- The time a user can undo transactions in minutes
- Defaults to:
1
DEFAULT_DRINK_CATEGORY- The category name of drinks for which no category is provided
- Defaults to:
Getränk
USE_ALIAS- If aliases should be displayed. Disabling this feature will not delete the aliases. If reenabled the previously used aliases will be displayed again
- Defaults to:
true
AUTO_HIDE_DAYS- Days after which a user is automatically hidden if he has not bought any drinks in this time
- Feature is disabled if set to
None(disabled per default) - Defaults to:
None
PASSSWORD_HASH_ROUNDS- Number of hash rounds for pbkdf2_hmac.
- Minimum is 10 000. It is recommended to use at least 100 000
AUTH_COOKIE_PREFIX- Prefix of the cookies used for authentication
- Defaults to empty string
MAIL_SERVER- The mail server address to use for sending mails
- Mail feature is disabled if set to
None(disabled per default) - Defaults to:
None
MAIL_PORT- The port of the mail server
- Defaults to: 587
MAIL_EMAIL- The email address to use for sending mails
- Defaults to:
None
MAIL_USERNAME- The username to use for sending mails
- Defaults to:
None
MAIL_PASSWORD- The password to use for sending mails
- Defaults to:
None
MAIL_POSTFIX- If the username does not contain
@characters this postfix (plus@character) is appended to the username and used to construct the email address - Defaults to:
None
- If the username does not contain
OIDC_CLIENT_ID- The client id of the openid connect client
- Defaults to:
None
OIDC_CLIENT_SECRET- The secret of the openid connect client
- Defaults to:
None
OIDC_REDIRECT_MAIN_PAGE- The domain on which the drinklist is hosten including
http(s):// - Defaults to:
http://127.0.0.1:3000
- The domain on which the drinklist is hosten including
OIDC_AUTH_PATH- The url where the login redirects to e.g.
<server>/oauth2/auth - Defaults to:
None
- The url where the login redirects to e.g.
OIDC_AUTH_TOKEN- The url where the token is retreived to e.g.
<server>/oauth2/token - Defaults to:
None
- The url where the token is retreived to e.g.
OIDC_AUTH_REDIRECT- The url of the backend where the login provider sends the data to
- Defaults to:
http://127.0.0.1:5000/api/oidc-redirect
OIDC_USER_INFO- The url under which the backend can retreive the information of the user with the token
- Defaults to:
None
OIDC_USER_NEEDS_VERIFICATION- Flag if users need to be activated by an admin when using openid connect for the first time
- Defaults to:
true
PRETIX_URL- The url of the pretix instance
- Defaults to:
None
PRETIX_CHECKIN_LIST_ID- The id of the checkin list in pretix
- Defaults to:
None
PRETIX_ORGANIZER- The organizer short name of the event in pretix
- Defaults to:
None
PRETIX_EVENT- The event slug of the event in pretix
- Defaults to:
None
PRETIX_API_TOKEN- The api token of the pretix instance
- Defaults to:
None
X_AUTH_TOKEN- If you need to import data from an old drinklist provide an admin api token and this drinklist will fetch all data from the old drinklist
- Defaults to:
None
OLD_DOMAIN- If you need to import data from an old drinklist provide the domain under which the drinklist is hosted
- Defaults to:
None
- #041C32
- #04293A
- #064663
- #ECB365