Documentation
Tout ce qu'il faut pour mettre votre application en ligne sur Kavio, depuis l'import de votre dépôt jusqu'aux réglages propres à votre framework.
Kavio ne devine pas tout, et c'est normal
Kavio détecte votre langage et construit votre application sans configuration dans la plupart des cas. Mais deux projets écrits dans le même langage ne démarrent pas de la même façon : le nom du fichier d'entrée, le port écouté, l'endroit où se trouve l'exécutable final — tout cela dépend de votre framework, pas de la plateforme.
C'est pourquoi certaines pages vous demandent une variable d'environnement ou une ligne de configuration. Chaque framework testé a la sienne : elle dit ce qui fonctionne tout seul, et ce que vous devez fournir.
Prise en mainVue d'ensemble →
FonctionnalitésVue d'ensemble →
Organisation
L'espace auquel appartiennent vos projets : son offre, son abonnement, ses membres.
Variables d'environnement
Vos secrets et votre configuration, et lesquels sont lus à la compilation.
Base de données
Brancher une base hébergée ailleurs — Kavio n'en fournit aucune.
Domaine personnalisé
Remplacer le sous-domaine attribué par le vôtre, certificat compris.
Logs
Suivre en direct ce qu'écrit votre application.
Déploiement automatique
Chaque push sur la branche suivie déclenche un déploiement.
FrameworksVue d'ensemble →
PHP
Symfony
Quelques variables d'environnement, et npm pour compiler vos assets.
PHP
Laravel
Une APP_KEY à fournir, et SQLite à créer puis migrer au build.
Python
Django
SECRET_KEY, ALLOWED_HOSTS, et collectstatic à ajouter au démarrage.
Python
Flask
Un main.py contenant une instance app, et gunicorn en dépendance.
Python
FastAPI
Un main.py contenant une instance app, et uvicorn en dépendance.
Node.js
Next.js
Rien à configurer : les scripts build et start suffisent.
Node.js
Express
Un script start, et lire le port dans process.env.PORT.
Node.js
NestJS
Les scripts build et start ; les fichiers statiques restent à monter.
Java
Spring Boot
Rien à configurer : le port est injecté au démarrage.
Java
Quarkus
Lire le port vous-même, et pointer le démarrage sur quarkus-run.jar.
Java
Micronaut
Un JDK 25 obligatoire pour que le build démarre, et le port à lire.
Go
Gin
Lire le port, et déclarer vos fichiers statiques.
Go
Echo
Lire le port, et déclarer vos fichiers statiques.
Go
Fiber
Lire le port, et déclarer vos fichiers statiques.