Déployer depuis GitHub
Connexion de l'application GitHub, branche, dossier, auto-deploy et détection du build.
Connecter GitHub
Dans l'assistant GitHub, installez l'application GitHub Kapapra sur votre compte ou votre organisation et choisissez les dépôts auxquels elle a accès. Les dépôts privés sont pris en charge.
Options du service
- Branch : branche déployée.
- Root directory : dossier de l'application dans un monorepo (ex.
apps/api) ; vide = racine du dépôt. - Variables : collez un fichier
.env; elles sont enregistrées avant le premier build. - Auto-deploy : redéployer à chaque push sur la branche. Désactivé, vous déployez depuis la console.
- Port : port sur lequel l'application écoute ; Kapapra injecte aussi la variable
PORT. - Build / start command : facultatifs, détectés sinon.
Les watch paths (Settings → Build) limitent l'auto-deploy aux pushs qui modifient certains chemins.
Comment le build est choisi
Si le dépôt (ou le root directory) contient un Dockerfile, Kapapra l'utilise. Sinon, Railpack détecte le langage (Node.js, Python, PHP, Go, Ruby…) et construit l'image. Le fichier facultatif kapapra.toml règle le build et le démarrage (voir kapapra.toml).
Les logs de build et d'exécution sont visibles en direct dans les onglets du service.