roosterwijs/.env.example

41 lines
1.7 KiB
Text

# Kopieer dit bestand naar .env en vul echte waarden in.
# cp .env.example .env
# Het .env-bestand bevat geheimen en hoort NIET in git (staat in .gitignore).
# --- Django ---------------------------------------------------------------
# Genereer een sterke sleutel, bv.:
# python -c "import secrets; print(secrets.token_urlsafe(50))"
DJANGO_SECRET_KEY=vervang-mij-door-een-lange-willekeurige-string
# 0 = uit (zo hoort het op de test-/productieserver). 1 alleen lokaal debuggen.
DJANGO_DEBUG=0
# Hostnaam(en) waarop de server bereikbaar is, komma-gescheiden.
# Vervang door de echte naam/IP van je test-server.
DJANGO_ALLOWED_HOSTS=rooster-test.example.nl,localhost,127.0.0.1
# Volledige origin(s) inclusief http(s):// voor CSRF achter nginx.
DJANGO_CSRF_TRUSTED_ORIGINS=http://rooster-test.example.nl:8080
# Zet op 1 zodra de server achter HTTPS draait (TLS-certificaat aanwezig).
# Activeert o.a. veilige cookies, HSTS en een redirect naar https.
DJANGO_SECURE=0
# --- PostgreSQL -----------------------------------------------------------
POSTGRES_DB=rooster
POSTGRES_USER=rooster
POSTGRES_PASSWORD=vervang-mij-door-een-sterk-wachtwoord
# --- E-mail (o.a. wachtwoordreset) ---------------------------------------
# Laat DJANGO_EMAIL_BACKEND leeg/weg om e-mail naar de console-log te sturen
# (handig om te testen). Zet onderstaande regel aan voor échte e-mail via SMTP:
# DJANGO_EMAIL_BACKEND=django.core.mail.backends.smtp.EmailBackend
EMAIL_HOST=
EMAIL_PORT=587
EMAIL_HOST_USER=
EMAIL_HOST_PASSWORD=
EMAIL_USE_TLS=1
DEFAULT_FROM_EMAIL=Roosterwijs <noreply@jouwschool.nl>
# Basis-URL van de frontend voor resetlinks in e-mails (zonder slash op het eind),
# bv. http://rooster-test.example.nl:8080 (leeg = afleiden uit het verzoek).
FRONTEND_BASE_URL=