Initialiser un projet
Dans le dossier de votre application Laravel :.kennhosting.yml (sans secrets — à committer).
Exemple :
Seul
build.type: laravel est supporté pour le moment. Les builds react / static sont refusés explicitement.Premier déploiement
Déploiements suivants
| Flag | Effet |
|---|---|
-y / --yes | Pas de confirmation (CI) |
--plain | Sortie texte (pas de TUI) |
--skip-hooks | Ignore pre/post deploy |
-e production | Environnement cible |
CI ou pas de TTY), le CLI bascule automatiquement en mode texte.
Assets frontend
Sibuild.assets.enabled est true, le CLI :
- Exécute la commande de build en local
- Vérifie
output_dir(ex.public/build) - Upload les artefacts après
git pullsur le serveur
public/build est gitignoré.
Tableau de bord TUI
Lancé sans argument dans un terminal interactif,kennhosting ouvre une TUI (services, déploiement, historique).
Dépannage rapide
- Token refusé : vérifiez le scope
cli:deploysur Espace développeur - Domaine introuvable : le domaine doit être attaché au service dans le panel
- Build assets échoue : testez
npm run buildlocalement avantkennhosting deploy