12 points par xguru 2024-11-13 | 1 commentaires | Partager sur WhatsApp
  • Plateforme de développement et de déploiement d’applications web pour les outils internes
  • Permet d’héberger facilement et en toute sécurité plusieurs applications web sur une machine unique, quel que soit le langage ou le framework utilisés
  • Prend en charge le multiplateforme (Linux/Windows/OSX) et fournit un workflow GitOps pour la gestion des applications web
  • Fonctionnalités principales
    • Regroupe dans un seul binaire léger les fonctions de reverse proxy, de micro-framework basé sur l’hypermédia et d’orchestrateur de conteneurs (avec Docker ou Podman)
    • Après avoir démarré le serveur Clace et vérifié que Docker ou Podman est en cours d’exécution, il est possible d’installer une nouvelle application depuis un dépôt source GitHub avec une seule commande
    • Lors du premier appel API, Clace construit l’image et démarre le conteneur en chargement différé
    • Peut générer automatiquement une interface utilisateur simple basée sur des formulaires pour les API backend
  • Cas d’usage
    • Développer des applications web conteneurisées sur une machine de développement, puis les déployer sur un serveur partagé
    • Les applications sont déployées directement depuis un dépôt Git, sans étape de build
    • Clace peut être utilisé pour déployer des applications Streamlit et ajouter une authentification OAuth afin de contrôler l’accès à l’échelle de toute l’équipe

1 commentaires

 
roxie 2024-11-13

Je suis peut-être juste trop paresseux, mais il m’arrive souvent de perdre tout intérêt s’il n’y a pas de capture d’écran du résultat final en haut du README. Par exemple, ce Clace...