Containerisierte Anwendungen sicher betreiben
Online-Workshop, 22. November 2024, 9-16 Uhr
Die Zeiten, in denen PHP-Anwendungen per FTP auf Produktionssysteme kopiert oder gar direkt dort editiert wurden, sind zum Glück vorbei.
Während die lokale Entwicklung heute meist schon mit Containern erfolgt, gilt deren Produktiveinsatz oft noch als kompliziert und problematisch.
Dabei braucht es weder Kubernetes noch die Cloud oder komplexe Build- Pipelines, um PHP-Anwendungen als Container zu deployen, Versionen ohne Downtime zu wechseln und einen sicheren Betrieb zu gewährleisten.
In diesem Workshop werden wir eine PHP-Anwendung automatisiert in ein passgenaues Container-Image verpacken, dieses samt Datenbank auf einen Server kopieren und aktivieren. Das Beste daran: Wir schaffen das alles vollständig ohne “root”-Rechte!
Vorkenntnisse
Der Workshop richtet sich an alle, die bereits Software, insbesondere PHP-Anwendungen, deployed haben oder dies regelmäßig tun.
Grundkenntnisse im Umgang mit Containern, Gitlab, Gitlab CI und Linux sind von Vorteil, aber nicht zwingend vorausgesetzt. Tiefer gehende Programmierkenntnisse hingegen werden nicht benötigt.
Lernziele
- Du erstellst sichere, auf deine Anwendungen abgestimmte Container- Images
- Dir sind die notwendigen Schritte bekannt, um diese Container- Images sicher in Betrieb zu nehmen
- Du richtest den Zielserver optimal für den Containerbetrieb ein