Skip to main content

Checklist onboarding

Vous avez fait le Quick Start et votre première app est en ligne. Avant de passer en production, parcourez cette checklist pour vous assurer que tout est en place.

Cluster

  • Criticité adaptée — Votre cluster est configuré avec le bon niveau de criticité (Development pour les tests, Stable ou Production pour la prod)
  • Région choisie — Vos données sont hébergées dans le pays souhaité (conformité RGPD, latence)
  • Scaling configuré — AutoPilot activé avec un budget adapté, ou mode Manuel avec des node pools dimensionnés correctement
  • Statut Healthy — Le cluster est en ligne et tous les nodes/pods sont opérationnels

Clusters · Scaling

Code source et CI/CD

  • Repository connecté — Votre bloc applicatif est lié à votre repo GitHub ou GitLab
  • CI/CD mergée — La merge request de configuration CI a été mergée dans votre branche
  • Pipeline fonctionnel — Le premier build CI passe avec succès
  • Auto-deploy actif — Les pushs sur votre branche déclenchent automatiquement un déploiement

Applications · CI/CD

Base de données

  • Bloc base de données ajouté — PostgreSQL, MariaDB ou Redis selon vos besoins
  • Connecté à votre application — Le lien est tracé sur le canvas et les variables sont injectées automatiquement
  • Backups activés (PostgreSQL) — Rétention et schedule configurés dans l'onglet Storage
  • Accès distant — Remote database access activé uniquement si nécessaire

Bases de données · Backups

Variables d'environnement

  • Variables de connexion injectées — Les blocs sont connectés sur le canvas (pas de copier-coller manuel)
  • Variables custom ajoutées — Clés API, secrets applicatifs, configuration spécifique
  • Expansion utilisée — Les URLs de connexion complexes utilisent ${VARIABLE} plutôt que des valeurs dupliquées

Variables d'environnement · Connexions

Domaine et SSL

  • Domaine custom configuré — Votre domaine pointe vers Fransys (CNAME ou A record)
  • SSL actif — Le certificat Let's Encrypt est généré automatiquement (vérifiez le cadenas dans le navigateur)

Domaines et SSL

Monitoring

  • Dashboard cluster vérifié — CPU, RAM, nodes et pods sont dans un état normal
  • Métriques des blocs consultées — Pas de pic anormal de CPU ou RAM après déploiement
  • Logs vérifiés — Pas d'erreurs critiques dans les logs de vos blocs

Dashboards · Métriques · Logs

Sécurité

  • Aucun secret dans le code — Tous les mots de passe et clés API passent par les variables d'environnement
  • Accès distant aux BDD désactivé — Sauf si explicitement nécessaire
  • Provider européen choisi — Vos données restent en Europe

Modèle de sécurité · Souveraineté


tip

Cette checklist n'est pas obligatoire pour déployer — Fransys applique les bonnes pratiques de sécurité par défaut. Mais la parcourir avant une mise en production vous assure de n'avoir rien oublié.