68 lines
2.0 KiB
Plaintext
68 lines
2.0 KiB
Plaintext
# === Podstawowe ===
|
|
APP_PORT=8080
|
|
|
|
# healthcheck na potrzeby dockera
|
|
HEALTHCHECK_TOKEN=Bu22SW455TPe92
|
|
|
|
# SQLAlchemy URI bazy (np. SQLite, Postgres, MySQL).
|
|
# Przykłady:
|
|
# - SQLite w katalogu instance: sqlite:///instance/baza.db
|
|
# - SQLite w bieżącym katalogu: sqlite:///baza.db
|
|
# - Postgres: postgresql+psycopg2://user:pass@host:5432/dbname
|
|
# - MySQL: mysql+pymysql://user:pass@host:3306/dbname
|
|
DATABASE_URL=sqlite:///instance/baza.db
|
|
|
|
# Klucz sesji Flask (USTAW własną silną wartość w produkcji!)
|
|
SECRET_KEY=change_me_strong_secret
|
|
|
|
# === Rejestracja i admin ===
|
|
# Czy pozwalać na rejestrację przez formularz (True/False)
|
|
ALLOW_REGISTRATION=False
|
|
|
|
# Dane głównego admina (tworzonego automatycznie, jeśli brak w bazie)
|
|
MAIN_ADMIN_USERNAME=admin
|
|
MAIN_ADMIN_PASSWORD=admin
|
|
|
|
# === Indeksowanie / cache ===
|
|
# Blokuj boty (ustawia także X-Robots-Tag) (True/False)
|
|
BLOCK_BOTS=True
|
|
|
|
# Wartość nagłówka Cache-Control dla stron publicznych i elementóœ statycznych
|
|
CACHE_CONTROL_HEADER=max-age=600
|
|
CACHE_CONTROL_HEADER_STATIC=max-age=72000
|
|
USE_ETAGS=True
|
|
|
|
# Dodatkowe PRAGMA (opcjonalnie, jeśli chcesz dokładać własne)
|
|
PRAGMA_HEADER=
|
|
|
|
# Wartość nagłówka X-Robots-Tag, gdy BLOCK_BOTS=True
|
|
ROBOTS_TAG="noindex, nofollow, nosnippet, noarchive"
|
|
|
|
|
|
# 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`)
|
|
|
|
# --- Konfiguracja dla mysql ---
|
|
# Ustaw DB_ENGINE=mysql
|
|
# Domyslny port MySQL to 3306
|
|
# Wymaga kontenera z MySQL i uzytkownika z dostepem do bazy
|
|
|
|
# Wspolne zmienne (dla pgsql, mysql)
|
|
# DB_HOST = pgsql lub mysql zgodnie z deployem (profil w docker-compose.yml)
|
|
|
|
DB_HOST=pgsql
|
|
DB_PORT=5432
|
|
DB_NAME=myapp
|
|
DB_USER=user
|
|
DB_PASSWORD=pass
|