Skip to main content

Images Docker

Chaque application déployée sur Fransys est packagée sous forme d'image Docker. Selon votre configuration, l'image est soit construite automatiquement par Fransys, soit fournie depuis un registry externe.

Builds automatiques

Pour les blocs connectés à un repository Git (GitLab, GitHub), Fransys gère automatiquement le build :

  • Détection du Dockerfile — Fransys utilise le Dockerfile présent à la racine de votre repository
  • Build à chaque push — Un nouveau build est déclenché à chaque push sur la branche configurée
  • Registry interne — L'image est stockée dans le registry Fransys, sans configuration supplémentaire

Vous n'avez pas à configurer de registry, de credentials ou de pipeline de build — la CI générée automatiquement s'en charge.

Images externes

Pour les blocs en mode External, vous spécifiez directement une image Docker publique ou privée :

  • Image publique — Renseignez le nom de l'image (ex : nginx, node:20, n8n)
  • Image privée — Activez Docker registry authentication et renseignez vos credentials pour accéder à un registry privé (Docker Hub, GitHub Container Registry, GitLab Registry, etc.)

Bonnes pratiques

  • Utilisez la CI automatique quand vous avez le code source — le build et le push sont gérés sans effort.
  • Utilisez le mode External pour les services tiers (n8n, Ollama, Metabase, etc.) ou quand vous avez déjà un pipeline de build existant.
  • Versionnez vos images avec des tags explicites plutôt que latest pour faciliter le debugging et les rollbacks.