Files
ksef_app/.env.example
Mateusz Gruszczyński 35571df778 push
2026-03-13 11:03:13 +01:00

90 lines
2.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ============================================
# KSeF Manager przykładowy plik .env.example
# ============================================
# ================================
# Klucze bezpieczeństwa aplikacji
# ================================
# Sekretny klucz Flask używany do:
# - podpisywania sesji
# - tokenów CSRF
# - zabezpieczeń aplikacji
SECRET_KEY=change-me-please
# Opcjonalny klucz nadrzędny aplikacji.
# Jeśli nie ustawiony, przyjmuje wartość SECRET_KEY.
# Używany do szyfrowania wrażliwych danych (np. certyfikatów).
APP_MASTER_KEY=
# ================================
# Konfiguracja domeny / reverse proxy
# ================================
# Domeną pod którą dostępna jest aplikacja
# (bez https:// i bez portu)
APP_DOMAIN=ksef.local
# Schemat zewnętrzny
APP_EXTERNAL_SCHEME=https
# Port wystawiony na zewnątrz przez Caddy / Docker
EXPOSE_PORT=8785
# ================================
# Baza danych
# ================================
# Adres SQLAlchemy
#
# Przykłady:
# sqlite:///instance/app.db
# postgresql://user:pass@localhost/dbname
DATABASE_URL=sqlite:///instance/app.db
# ================================
# Redis / Cache / Rate limit
# ================================
# Redis używany do:
# - cache dashboardu
# - rate-limit
# - kolejek
#
# Jeśli puste → fallback do pamięci aplikacji
REDIS_URL=redis://redis:6379/0
# ================================
# Ścieżki robocze aplikacji
# ================================
# Jeśli nie ustawione, aplikacja utworzy katalogi w storage/*
ARCHIVE_PATH=storage/archive
PDF_PATH=storage/pdf
BACKUP_PATH=storage/backups
CERTS_PATH=storage/certs
# ================================
# Konfiguracja aplikacji
# ================================
# Strefa czasowa aplikacji
APP_TIMEZONE=Europe/Warsaw
# Poziom logowania
# DEBUG / INFO / WARNING / ERROR / CRITICAL
LOG_LEVEL=INFO
# ================================
# Port aplikacji (wewnętrzny)
# ================================
# Port na którym Flask/Gunicorn działa w kontenerze
# Nie zmieniać przy Docker Compose
APP_PORT=5000