47 lines
1.6 KiB
Bash
47 lines
1.6 KiB
Bash
APP_NAME=Contínuos CRR
|
|
SECRET_KEY=replace-with-a-long-random-value
|
|
DATABASE_URL=sqlite:///./data/bar_rota.db
|
|
BASE_URL=http://localhost:8000
|
|
|
|
# Behind a reverse proxy: the public address of the app, used in notification e-mails.
|
|
# ROOT_PATH is the prefix the proxy serves us under, e.g. /crr for https://host/crr/.
|
|
# Leave it empty when the app is at the root of the domain.
|
|
ROOT_PATH=
|
|
PORT=8000
|
|
|
|
# Host directory bind-mounted at /app/data (used by docker compose only).
|
|
DATA_DIR=./data
|
|
|
|
# Initial admin is created only if no users exist.
|
|
INITIAL_ADMIN_NAME=Administrador
|
|
INITIAL_ADMIN_USERNAME=admin
|
|
INITIAL_ADMIN_EMAIL=admin@example.com
|
|
INITIAL_ADMIN_PASSWORD=change-me-now
|
|
|
|
# SMTP is optional. If SMTP_HOST is blank, notifications are recorded in the DB
|
|
# but no email is sent.
|
|
SMTP_HOST=
|
|
SMTP_PORT=587
|
|
SMTP_USERNAME=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM=bar-rota@example.com
|
|
SMTP_STARTTLS=true
|
|
|
|
# Secret token of the shared whole-rota calendar feed (/calendar/<token>.ics).
|
|
# Leave empty and it is generated the first time an admin opens the schedules page.
|
|
CALENDAR_TOKEN=
|
|
|
|
# Timezone of the calendar feed. Times are published in this zone, so shifts show
|
|
# at the bar's own wall clock (Europe/Lisbon follows the European summer time).
|
|
TIMEZONE=Europe/Lisbon
|
|
|
|
# Where the startup backups of the SQLite file go. Empty means "backups" next to
|
|
# the database file. One copy per start, kept forever; names are never reused.
|
|
BACKUP_DIR=
|
|
|
|
# Reminder command looks this many days ahead.
|
|
REMINDER_DAYS_AHEAD=1
|
|
|
|
# Set true when the app is served only over HTTPS (always true behind a TLS proxy).
|
|
SESSION_HTTPS_ONLY=false
|