Zum Hauptinhalt springen

Entwicklung und Produktion unterscheiden

Entwicklung

  • debug an
  • lokale DB-Datei
  • ausführliche Logs
  • Test-Secrets ok, wenn nicht öffentlich

Produktion

  • debug aus
  • starke Secrets
  • stabile Dependencies
  • Backups
  • Monitoring/Health
  • HTTPS

Zwei Configs

class DevConfig(Config):
DEBUG = True

class ProdConfig(Config):
DEBUG = False

Rate mal!

Dieselbe app.db für Tests und Produktion?

Auflösung

Schlechte Idee – trennen.

Übungen

Level 1

3 Dev-Merkmale.

Level 2

3 Prod-Merkmale.

Level 3

Config-Umschaltung skizzieren.

Mini-Quiz

Mini-QuizDebug in Produktion?

Dev/Prod sitzt! Als Nächstes: Health und Logs.