Pour qui ?
Pour les développeurs et les créateurs qui travaillent avec une IA et ont un projet qui fonctionne sur leur machine, mais pas de dépôt, pas d’expérience Dockerfile et pas de serveur à gérer.
Comment ça marche ?
cdnctl init détecte le projet (et les agents IA locaux) et écrit cdnctl.yaml ainsi qu’un modèle de Dockerfile ; cdnctl check recherche localement les risques de production ; cdnctl deploy envoie le dossier, le construit dans un bac à sable isolé et renvoie une URL en ligne avec SSL.
Services inclus
Modèle de Dockerfile, vérifications préalables en local, construction isolée de l’image, sous-domaine avec SSL automatique, état et journaux — plus des jetons limités au déploiement et un serveur MCP intégré pour que les agents IA publient sans identifiants du panneau.
Exemple de scénario
Une application Node.js écrite avec un assistant IA passe du dossier à une URL en ligne en une commande ; l’agent publie ensuite lui-même les mises à jour avec un jeton limité au déploiement.
Journaux et cache depuis le même terminal
cdnctl ne sert pas qu’au déploiement. cdnctl logs pull récupère une journée de journaux d’accès edge, cdnctl logs grep recherche un intervalle sur votre propre machine par IP, code de statut, chemin ou pays, cdnctl waf logs montre ce que le pare-feu a bloqué et cdnctl purge vide des chemins du cache. Le même jeton et le même compte enregistré servent partout : un incident se suit de la première alerte jusqu’à la correction sans ouvrir de navigateur.
Exemples de scénarios
Mettez en ligne sans configurer git, registre ou CI.
Laissez l’agent qui a écrit le code le déployer, en toute sécurité.
Repérez les écoutes sur localhost, les secrets exposés et les erreurs d’image avant l’envoi.
Questions fréquentes
Faut-il connaître GitHub ou Docker ?
Non. Un dossier de projet suffit : init écrit le modèle de Dockerfile, la plateforme construit l’image dans un bac à sable isolé et le résultat est une URL HTTPS en ligne.
Mon agent IA peut-il déployer sans le mot de passe du panneau ?
Oui. Un jeton limité au déploiement s’affiche une seule fois, vaut pour un seul compte et ne couvre que le déploiement — ni suppression ni facturation. cdnctl mcp expose les mêmes commandes via MCP.