103 lines
2.3 KiB
Plaintext
103 lines
2.3 KiB
Plaintext
# ============================================
|
||
# 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
|
||
# ================================
|
||
|
||
# Wybór silnika bazy
|
||
# Dozwolone:
|
||
# - sqlite
|
||
# - pgsql
|
||
# - mysql
|
||
DB_ENGINE=sqlite
|
||
|
||
# Baza danych - dane
|
||
DB_HOST=postgres
|
||
DB_PORT=5432
|
||
DB_NAME=ksef
|
||
DB_USER=ksef
|
||
DB_PASSWORD=ksef
|
||
|
||
# Jeśli ustawisz DATABASE_URL ręcznie, ma priorytet nad DB_ENGINE/DB_*
|
||
# Przykłady:
|
||
# sqlite:///instance/app.db
|
||
# postgresql+psycopg://ksef:ksef@postgres:5432/ksef
|
||
# mysql+pymysql://ksef:ksef@mysql:3306/ksef
|
||
DATABASE_URL=sqlite:///db/sqlite/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 |