Skip to main content

Projets

Un projet est l'unité de travail principale dans Fransys. Il regroupe l'ensemble des blocs (applications, bases de données, services) qui composent votre infrastructure et se déploie sur un cluster.

Chaque projet dispose de son propre canvas visuel où vous assemblez votre infrastructure en drag-and-drop.

Créer un projet

Depuis la page Projects du dashboard, cliquez sur Create project.

Le projet est créé immédiatement avec un nom par défaut. Aucun formulaire à remplir — vous êtes directement redirigé vers le canvas du projet, prêt à ajouter vos blocs.

tip

Renommez votre projet dès la création pour le retrouver facilement si vous en gérez plusieurs.

Vue d'un projet

Une fois dans un projet, l'interface se compose de deux zones :

  • Sidebar gauche — La liste des blocs disponibles, organisés par catégorie :
    • Application : Laravel, React JS, Angular JS, Vue JS, Docker
    • Database : MariaDB, PostgreSQL, Redis
    • Socket : Soketi
    • Standalone : Blocs custom
  • Canvas — L'espace de travail où vous glissez-déposez vos blocs pour construire votre infrastructure

En haut à droite, le bouton Select cluster vous permet d'associer un cluster à votre projet avant le déploiement.

Renommer un projet

Le nom du projet est affiché en haut à gauche du canvas. Cliquez directement dessus pour le modifier — le champ devient éditable. Validez pour enregistrer le nouveau nom.

Statuts d'un projet

Un projet peut avoir deux statuts :

  • Online — Le projet est déployé et actif sur son cluster. Les blocs tournent en production.
  • Offline — Le projet est arrêté. La configuration est conservée, mais aucune ressource n'est consommée sur le cluster.

Passer un projet en offline permet de conserver toute votre configuration sans consommer de crédits — utile pour les environnements de test ou les projets temporairement mis en pause.

Supprimer un projet

Depuis la page Projects (liste de tous vos projets), un menu dropdown est disponible sur chaque projet. Cliquez dessus et sélectionnez Delete pour supprimer le projet.

caution

La suppression d'un projet est définitive. Tous les blocs et leur configuration sont supprimés. Si le projet est online, les ressources déployées sur le cluster sont également libérées.

Bonnes pratiques

  • Un projet par application ou environnement — Séparez vos projets par périmètre logique (ex : un projet pour la production, un autre pour le staging quand les environnements seront disponibles).
  • Nommez clairement vos projets — Utilisez un nom explicite dès la création, surtout si vous gérez plusieurs projets en parallèle.
  • Passez en offline plutôt que supprimer — Si vous n'avez plus besoin d'un projet temporairement, passez-le en offline pour conserver la configuration sans frais.