Modul 7: Application Deployment (Python & Web-Frameworks)
Monitoring & Logs
Auslesen zentraler System-Logs mit journalctl, Überwachung von Systemressourcen (CPU, RAM, Disk) mit htop oder dem Aufbau eines Prometheus/Grafana-Stacks
Linux, Python, Server & Digitalisierung – praxisnah und kopierbar.
28 Beiträge · Seite 1 von 3
Auslesen zentraler System-Logs mit journalctl, Überwachung von Systemressourcen (CPU, RAM, Disk) mit htop oder dem Aufbau eines Prometheus/Grafana-Stacks
Erstellen eigener systemd-Service-Units für Python-Applikationen, um Autostart, Restart-Policies und sauberes Logging zu gewährleisten
Bereitstellung von Django- oder FastAPI-Applikationen über Gunicorn oder Uvicorn
Systemweite Installation vs. Virtual Environments (venv), Paketmanagement mit pip und requirements.txt
Caching-Strategien, Gzip/Brotli-Kompression und Konfiguration von Worker-Prozessen in Nginx
Automatisierte Zertifikatsbeantragung und -verlängerung mit Let's Encrypt, Certbot und ACME-Challenges
Weiterleitung von Subdomains an interne Docker-Container oder lokale Ports, Header-Manipulation und Websocket-Support
Konfiguration von Nginx als performanter statischer Webserver und Reverse Proxy
Sicheres Deployment von PostgreSQL-Containern inklusive Management-Tools (wie pgAdmin 4) innerhalb isolierter Netzwerke
Verwaltung von Docker Volumes, Bind Mounts und die Erstellung isolierter Bridge-Netzwerke für Backend-Kommunikation
Aufbau komplexer YAML-Stacks für Multi-Container-Anwendungen, Umgebungs-Variablen (.env) und Healthchecks
Architektur des Daemons, Image-Management, Namespaces und Cgroups