Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
133 lines (105 loc) · 4.39 KB
/
Copy path.env.example
File metadata and controls
133 lines (105 loc) · 4.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
# Moduł ustawień Django (w docker-compose devowym używamy settings.local).
# DJANGO_SETTINGS_MODULE="django_bpp.settings.local"
#
# Konfiguracja hostów
#
# Single-host (backward compat). Pojedyncza nazwa hosta serwowanego przez BPP.
# DJANGO_BPP_HOSTNAME="bpp.example.org"
# Multi-hosted: comma-separated lista nazw hostów (jedna instalacja BPP
# obsługuje wiele uczelni/domen). Pierwsza pozycja jest używana jako
# canonical hostname (m.in. identyfikacja deployment'u w Rollbarze).
# Jeśli ustawisz DJANGO_BPP_HOSTNAMES, DJANGO_BPP_HOSTNAME jest ignorowany.
# DJANGO_BPP_HOSTNAMES="bpp.uczelnia1.pl,bpp.uczelnia2.pl"
# Jeżeli w pliku konfiguracyjnym podany zostanie URI do serwera LDAP,
# włączona zostanie autoryzacja LDAP. Będzie ona miała pierwszeństwo
# wobec autoryzacji z serwera bazowego tzn z bazy danych.
# AUTH_LDAP_SERVER_URI='ldap://127.0.0.1:11389'
# Użytkownik i hasło do podłączania się do serwera LDDAP
AUTH_LDAP_BIND_DN=ldap_user
AUTH_LDAP_BIND_PASSWORD=ldap_password
# Grupa przeszukiwana dla danego loginu
AUTH_LDAP_USER_SEARCH=ou=Pracownicy,dc=auth,dc=local
#
# Konfiguracja serwera pocztowego
#
# Konfiguracja serwera używanego do wysyłania poczty e-mail:
# EMAIL_URL=smtp+tls://uzytkownik:haslo@serwer:port/
# E-maile z alertami przychodzą do adminów od:
# SERVER_EMAIL=root@localhost
# E-maile wysyłane przez stronę domyślnie przychodzą od
# DEFAULT_FROM_EMAIL=webmaster@localhost
# Administratorzy strony
# ADMINS=Michał Pasternak <michal.dtz@gmail.com>
#
# Konfiguracja Worker/Concurrency
#
# Liczba workerów dla serwera aplikacji
# WEB_CONCURRENCY=4
#
# Konfiguracja bazy danych
#
# Wyłączenie SSL dla lokalnych/testowych środowisk
# DJANGO_BPP_DB_DISABLE_SSL=1
#
# Konfiguracja powiadomień Ofelia (scheduler/cron)
#
# SMTP configuration for Ofelia scheduled job notifications
# OFELIA_SMTP_HOST=smtp.example.com
# OFELIA_SMTP_PORT=587
# OFELIA_SMTP_USER=user@example.com
# OFELIA_SMTP_PASSWORD=password
# OFELIA_EMAIL_TO=admin@example.com
# OFELIA_EMAIL_FROM="Ofelia @ BPP <ofelia@bpp>"
# Slack webhook for Ofelia notifications
# OFELIA_SLACK_WEBHOOK=https://hooks.slack.com/services/YOUR/WEBHOOK/URL
#
# Konfiguracja backupów Rclone
#
# Rclone configuration is stored in the rclone_config volume
# Configure using: docker exec -it <container_name> rclone config
#
# Rollbar
#
# ROLLBAR_ACCESS_TOKEN="[token]"
# Publiczny token klienta Rollbar (post_client_item) do raportowania błędów
# front-endu. INNY niż sekretny ROLLBAR_ACCESS_TOKEN (post_server_item).
# Bezpieczny do ujawnienia w przeglądarce. Pusty = front-end Rollbar wyłączony.
ROLLBAR_CLIENT_ACCESS_TOKEN=
# Wycisza w Rollbarze smtplib.SMTPAuthenticationError (i TYLKO ją). Do włączenia
# na instalacji, gdzie administratorzy poczty klienta mają znaną, zgłoszoną
# awarię po swojej stronie. Ustawić także dla celery workera — wyjątek leci
# z djcelery_email, nie z requestu.
# NIE wycisza SMTPRecipientsRefused ani SMTPSenderRefused: te wskazują na NASZE
# dane/konfigurację. Przy DJANGO_BPP_HOSTNAMES działa na wszystkie uczelnie
# obsługiwane przez dany proces.
# DJANGO_BPP_ROLLBAR_IGNORE_SMTP_AUTH_ERRORS=1
#
# Docker exposed ports (defaults — odkomentuj, żeby zmienić)
#
# Uwaga: DJANGO_BPP_DB_PORT i DJANGO_BPP_REDIS_PORT
# są wspólne dla Dockera i Django — ich zmiana dotyczy obu.
#
# Testy używają testcontainers (losowe porty), więc nie kolidują z
# lokalnym dev-serverem na tych portach.
#
# DJANGO_BPP_DB_PORT=5432
# DJANGO_BPP_REDIS_PORT=6379
# DJANGO_BPP_PORT_APP=8000
# DJANGO_BPP_PORT_HTTP=1080
# DJANGO_BPP_PORT_HTTPS=10443
#
# Widget wsparcia Freshdesk (docs/administrator/widget-wsparcia-freshdesk.md)
#
# Osobne widgety dla zalogowanych i anonimów; pusty ID = brak widgetu.
# ID to liczba z kodu osadzenia widgetu w Freshdesku (.../widgets/<ID>.js).
# Sekret JWT (Freshdesk: Admin > Account > Security > Widget settings)
# włącza uwierzytelnianie zalogowanych użytkowników w widgecie (tokeny
# wydaje /freshdesk/widget-token/). Sekret jest wspólny dla całego konta
# Freshdesk - kto go zna, podpisze token z dowolnym e-mailem. Nie commituj.
#
# ID widgetu dla zalogowanych (domyślnie widget iplweb):
# DJANGO_BPP_FRESHDESK_WIDGET_ID=205000000433
# ID widgetu dla niezalogowanych (domyślnie pusty = brak zakładki "Pomoc"):
# DJANGO_BPP_FRESHDESK_WIDGET_ID_ANON=
# Sekret JWT (domyślnie pusty = bez uwierzytelniania, tylko prefill):
# DJANGO_BPP_FRESHDESK_WIDGET_JWT_SECRET=