Partir de Fransys
Fransys ne vous enferme pas : votre code reste dans votre dépôt, vos bases tournent sur des moteurs standard, votre infrastructure sur du Kubernetes standard.
Votre code ne bouge pas
Section intitulée « Votre code ne bouge pas »Il reste dans votre dépôt GitHub ou GitLab. Fransys le construit et le déploie, sans le modifier : la merge request de la CI ajoute ses propres fichiers, sans toucher aux vôtres. Si vous partez, retirez-les.
Vos données sont dans des formats standard
Section intitulée « Vos données sont dans des formats standard »PostgreSQL, MariaDB et Redis sont les moteurs que vous connaissez. Pour récupérer vos données :
- activez Autoriser l’accès à distance à la base ;
- exportez avec les outils habituels (
pg_dump,mysqldump,redis-cli --rdb) ; - coupez l’accès à distance.
Votre configuration se relit
Section intitulée « Votre configuration se relit »Services, images, ports, variables (hors valeurs protégées), domaines, liaisons : tout est lisible dans la console, et par votre agent (outil get_project). L’export .env donne les variables de chaque service. De quoi tout recréer ailleurs.
Du Kubernetes standard
Section intitulée « Du Kubernetes standard »Vos services tournent sur un cluster Kubernetes standard, chez un hébergeur standard, avec des images Docker standard. Pas de format propriétaire dans votre code ou vos images.
Changer d’hébergeur sans partir
Section intitulée « Changer d’hébergeur sans partir »Créez un cluster chez un autre hébergeur ou dans une autre région, puis rattachez-y vos projets (hors ligne d’abord). Les données des bases ne suivent pas : restaurez-les depuis une sauvegarde. Voir Sauvegardes et restauration.