Dieses Tutorial führt Sie durch die Bereitstellung einer Django-App mit Docker auf der App Platform von DigitalOcean. Die Ziele umfassen die Einrichtung eines einfachen Django-Projekts, die Dockerisierung der App, die Konfiguration einer PostgreSQL-Datenbank, die Vorbereitung der App für die Produktion und die Bereitstellung auf der DigitalOcean App Platform mit Docker. Zu den Voraussetzungen gehören die Installation von Python, Git, Docker und einem DigitalOcean-Konto. Das Tutorial beginnt mit der Erstellung eines einfachen Django-Projekts, der Installation von Django und dem Ausführen des Entwicklungsservers. Anschließend wird die App durch das Erstellen einer Dockerfile, das Bauen des Docker-Images und das Ausführen des Containers dockerisiert. Das Tutorial konfiguriert auch eine PostgreSQL-Datenbank mit Docker Compose und aktualisiert die Django-Einstellungen, um die Datenbank zu verwenden. Als Nächstes wird die App für die Produktion vorbereitet, indem Umgebungsvariablen eingerichtet, statische Dateien mit Whitenoise konfiguriert und Gunicorn für die Produktion hinzugefügt wird. Abschließend stellt das Tutorial die App auf der DigitalOcean App Platform bereit, indem eine App erstellt, der Webdienst konfiguriert, eine PostgreSQL-Datenbank hinzugefügt und die Live-App überprüft wird.
dev.to
How to deploy a Django App on DigitalOcean's App Platform with Docker
