Je vais configurer un pipeline github actions ci cd pour déployer automatiquement une application Flutter web sur un vps linux

Certaines informations ont été traduites automatiquement.

Inde

Je parle Anglais

Ingénieur plateforme DevOps

Je suis ingénieur DevOps & plateforme avec plus de 3 ans d’expérience dans la création d’infrastructures évolutives, de pipelines d’automatisation et de systèmes d’observabilité. Je me spécialise en C...
À 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

Autres services de Ingénierie DevOps I Offre