Files
stundenfuchs/docs/DEVELOPMENT.md
T
maddin 6fbd1bb3c2
CI / checks (push) Has been cancelled
chore: initialize public repository
2026-03-22 12:57:09 +00:00

602 B

Development

Voraussetzungen

  • Python 3.12+
  • Node.js 20+

Installation

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt djlint pytest pre-commit
npm ci
pre-commit install

Wichtige ENV-Variablen

  • SESSION_SECRET: starkes Secret für Sessions
  • DATA_ENCRYPTION_KEY: separates Secret für verschlüsselte Betriebsgeheimnisse
  • BOOTSTRAP_ADMIN_EMAIL: optionaler Initial-Admin
  • FORWARDED_ALLOW_IPS: vertrauenswürdige Proxy-Adressen

Beispielwerte stehen in .env.example.

Befehle

make policy
make lint
make test
make ci