# Domyślny port aplikacji APP_PORT=8000 # Klucz bezpieczeństwa Flask SECRET_KEY=supersekretnyklucz123 # Hasło główne do systemu SYSTEM_PASSWORD=admin # Domyślny admin (login i hasło) DEFAULT_ADMIN_USERNAME=admin DEFAULT_ADMIN_PASSWORD=admin123 # Katalog wgrywanych plików UPLOAD_FOLDER=uploads AUTHORIZED_COOKIE_VALUE=twoj_wlasny_hash # czas zycia cookie AUTH_COOKIE_MAX_AGE=86400 # dla compose HEALTHCHECK_TOKEN=alamapsaikota123 # sesja zalogowanego usera (domyślnie 7 dni) SESSION_TIMEOUT_MINUTES=10080 # Rodzaj bazy: sqlite, pgsql, mysql # Mozliwe wartosci: sqlite / pgsql / mysql DB_ENGINE=sqlite # --- Konfiguracja dla sqlite --- # Plik bazy bedzie utworzony automatycznie w katalogu ./instance # Pozostale zmienne sa ignorowane przy DB_ENGINE=sqlite # --- Konfiguracja dla pgsql --- # Ustaw DB_ENGINE=pgsql # Domyslny port PostgreSQL to 5432 # Wymaga dzialajacego serwera PostgreSQL (np. kontener `postgres`) # Przyklad URI: postgresql://user:pass@db:5432/myapp # --- Konfiguracja dla mysql --- # Ustaw DB_ENGINE=mysql # Domyslny port MySQL to 3306 # Wymaga kontenera z MySQL i uzytkownika z dostepem do bazy # Przyklad URI: mysql+pymysql://user:pass@db:3306/myapp # Wspolne zmienne (dla pgsql, mysql) DB_HOST=db DB_PORT=5432 DB_NAME=myapp DB_USER=user DB_PASSWORD=pass