Je vais configurer un pipeline github actions ci cd pour déployer automatiquement une application Flutter web sur un vps linux
Ingénieur plateforme DevOps
À propos de ce service
Votre application Flutter Web est prête mais vous ne savez pas
comment la déployer automatiquement ?
Je vais mettre en place un pipeline CI/CD complet avec GitHub Actions
qui construit et déploie automatiquement
votre application Flutter Web sur votre VPS Linux
à chaque push git, sans intervention manuelle.
Ce que vous obtiendrez :
- Fichier workflow GitHub Actions configuré
- Construction Flutter Web sur le runner cloud de GitHub
- Déploiement automatique sur le VPS Linux via SCP
- Configuration du reverse proxy Nginx
- Certificat SSL avec Let's Encrypt
- Configuration DNS et règles de cache Cloudflare
- Configuration du montage de volume Docker
- Configuration des secrets GitHub pour un déploiement sécurisé
- Dépannage et vérification
Comment cela fonctionne après la configuration :
Le développeur pousse le code sur la branche GitHub
GitHub Actions se déclenche automatiquement
Flutter Web se construit sur le runner GitHub
Les fichiers sont déployés automatiquement sur votre serveur
La mise à jour du site est en ligne en moins de 5 minutes
Outils:
Docker
•
GitLab
•
Jenkins
•
GitHub
Frameworks:
Npm
•
Terraform
•
Ansible
Fournisseur de services cloud:
Amazon Web Services
•
Oracle Cloud
Langage de programmation:
C
•
JavaScript
•
PHP
•
Python
•
PowerShell
•
Autres
Expertise:
Autres
