Ich richte eine GitHub Actions CI/CD-Pipeline ein, um Flutter Web-App automatisch auf Linux-VPS zu deployen
DevOps Plattformingenieur
Über diesen Service
Ist deine Flutter Web-App fertig, aber du weißt nicht
wie man sie automatisch deployt?
Ich richte eine komplette GitHub Actions CI/CD
Pipeline ein, die deine Flutter Web-Anwendung automatisch baut und deployt
auf deinen Linux-VPS bei jedem git push – ganz ohne manuellen Aufwand.
Das bekommst du:
- Konfigurierte GitHub Actions Workflow-Datei
- Flutter Web-Build auf GitHub Cloud Runner
- Automatisches Deployment auf Linux-VPS via SCP
- Nginx Reverse Proxy-Konfiguration
- SSL-Zertifikat mit Let's Encrypt
- Cloudflare DNS- und Cache-Regeln
- Docker-Volume-Mount-Konfiguration
- GitHub Secrets für sichere Deployments
- Troubleshooting und Überprüfung
So funktioniert es nach der Einrichtung:
Entwickler pusht Code auf den GitHub-Branch
GitHub Actions wird automatisch ausgelöst
Flutter Web wird auf GitHub-Runner gebaut
Dateien werden automatisch auf deinen Server deployed
Die Website ist innerhalb von 5 Minuten live
Tools:
Docker
•
GitLab
•
Jenkins
•
GitHub
Frameworks:
Npm
•
Terraform
•
Ansible
Cloud-Provider:
Amazon Web Services
•
Oracle Cloud
Programmiersprache:
C
•
JavaScript
•
PHP
•
Python
•
PowerShell
•
Andere
Expertise:
Andere
