Django Debug-Symbolleiste

BookWyrm hat einen Branch, der konfiguriert ist, um die Django Debug Toolbar auszuführen. Dieser Branch wird niemals in main zusammengeführt und hat ein paar Optimierungen, die ihn mit der Symbolleiste funktionieren lassen, aber unsicher ist in allem, was einer Produktionsumgebung ähnelt. Um diesen Branch zu verwenden, musst du einige Schritte durchführen, um ihn zum Laufen zu bringen.

Einrichtung

  • Mit Git den debug-toolbar-Branch auschecken
  • Aktualisiere den Branch relativ zum main mit git merge main. Der Branch wird periodisch aktualisiert, aber wird wahrscheinlich hinterher sein.
  • Erstelle die Docker-Images mit docker-compose up --build neu, um sicherzustellen, dass die Debug-Toolbar-Bibliothek von requirements.txt installiert ist
  • Greife direkt auf das Applikations-web-Image (anstatt durch nginx) mittel des Ports 8000 zu