From a2c333014e42c2ca5ec4df1af992fe31eebbd7f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Sat, 26 Jul 2025 22:22:34 +0200 Subject: [PATCH] ustawinia do env --- .env.example | 51 +++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 39 insertions(+), 12 deletions(-) diff --git a/.env.example b/.env.example index 6ab850b..8fd7a9b 100644 --- a/.env.example +++ b/.env.example @@ -1,29 +1,52 @@ -# Domyślny port aplikacji +# APP_PORT: +# Domyślny port, na którym uruchamiana jest aplikacja Flask +# Domyślnie: 8000 APP_PORT=8000 -# Klucz bezpieczeństwa Flask +# SECRET_KEY: +# Klucz używany przez Flask do zabezpieczenia sesji, tokenów i formularzy +# Powinien być długi i trudny do odgadnięcia SECRET_KEY=supersekretnyklucz123 -# Hasło główne do systemu +# SYSTEM_PASSWORD: +# Hasło główne administratora systemowego, używane np. przy inicjalizacji +# Domyślnie: admin SYSTEM_PASSWORD=admin -# Domyślny admin (login i hasło) +# DEFAULT_ADMIN_USERNAME: +# Domyślna nazwa użytkownika administratora (tworzona przy starcie) +# Domyślnie: admin DEFAULT_ADMIN_USERNAME=admin + +# DEFAULT_ADMIN_PASSWORD: +# Domyślne hasło administratora +# Domyślnie: admin123 DEFAULT_ADMIN_PASSWORD=admin123 -# Katalog wgrywanych plików +# UPLOAD_FOLDER: +# Ścieżka (względna) do katalogu, gdzie zapisywane są wgrywane pliki +# Domyślnie: uploads UPLOAD_FOLDER=uploads -AUTHORIZED_COOKIE_VALUE=twoj_wlasny_hash +# SESSION_TIMEOUT_MINUTES: +# Czas bezczynności użytkownika (w minutach), po którym sesja wygasa +# Domyślnie: 10080 (7 dni) +SESSION_TIMEOUT_MINUTES=10080 -# czas zycia cookie +# AUTH_COOKIE_MAX_AGE: +# Czas życia ciasteczka autoryzacyjnego (w sekundach) +# Domyślnie: 86400 (1 dzień) AUTH_COOKIE_MAX_AGE=86400 -# dla compose -HEALTHCHECK_TOKEN=alamapsaikota123 +# AUTHORIZED_COOKIE_VALUE: +# Wartość ciasteczka uprawniającego do dostępu (np. do zasobów zabezpieczonych) +# Powinna być trudna do przewidzenia +AUTHORIZED_COOKIE_VALUE=twoj_wlasny_hash -# sesja zalogowanego usera (domyślnie 7 dni) -SESSION_TIMEOUT_MINUTES=10080 +# HEALTHCHECK_TOKEN: +# Token wykorzystywany do sprawdzania stanu aplikacji (np. w Docker Compose) +# Domyślnie: alamapsaikota123 +HEALTHCHECK_TOKEN=alamapsaikota123 # Rodzaj bazy: sqlite, pgsql, mysql # Mozliwe wartosci: sqlite / pgsql / mysql @@ -52,7 +75,6 @@ DB_NAME=myapp DB_USER=user DB_PASSWORD=pass - # ======================== # Nagłówki bezpieczeństwa # ======================== @@ -94,6 +116,11 @@ DEBUG_MODE=1 # Domyślnie: 0 DISABLE_ROBOTS=0 + +# ======================== +# Nagłówki cache +# ======================== + # JS_CACHE_CONTROL: # Nagłówki Cache-Control dla plików JS (/static/js/) # Domyślnie: "no-cache, no-store, must-revalidate"