Que puis-je déployer sur Hodifly ?
Types de déploiement
- Site statique : HTML/CSS/JS (y compris les sites produits par un générateur de site statique). Servi directement sous forme de fichiers. C'est le plus rapide et le plus simple.
- Application Node : un serveur Node persistant (Express, Fastify, NestJS, Next.js en SSR, etc.).
- Application Python : une application WSGI (Flask, Django, FastAPI).
Hodifly choisit le bon type automatiquement.
Quels frameworks sont détectés automatiquement ?
Hodifly lit votre package.json, vos fichiers de configuration et quelques manifestes pour pré-remplir la commande de build et le dossier de sortie. Détectés d'origine :
- Builds statiques : Next.js (export statique), Nuxt, Gatsby, Astro, SvelteKit, Angular, Eleventy, Docusaurus, Vue, Svelte, React (CRA et Vite), Hugo, Jekyll, ainsi que le HTML statique simple.
- Applications Node : Express, Fastify, Koa, Hapi, NestJS et Next.js en mode serveur (SSR).
- Applications Python : Django, Flask, FastAPI (via
requirements.txt/pyproject.toml/manage.py/passenger_wsgi.py).
La détection reste une estimation au plus juste : vous pouvez toujours modifier la commande de build, le dossier de build, le runtime et le type avant de déployer.
Paramètres de build avancés
Chemin du paquet (prise en charge des monorepos)
Si votre application se trouve dans un sous-dossier du dépôt (un monorepo), indiquez ce dossier dans le chemin du paquet (Package path). L'installation des dépendances, le build et la publication s'y exécutent alors. Vous pouvez déployer plusieurs applications depuis un même dépôt en créant un projet par sous-dossier : chacun se reconstruit uniquement quand les fichiers de son propre dossier changent.
Commande de build et dossier de build
- Commande de build — ce que Hodifly exécute (par exemple
npm run build). Laissez ce champ vide pour un dépôt déjà pré-construit. - Dossier de build — le répertoire produit par votre build et que Hodifly publie (par exemple
dist,build,out,public,_site).
Runtime
Choisissez la version de Node ou de Python utilisée pour construire et exécuter votre projet. Sélectionnez Aucun pour un site statique livré déjà construit, sans étape de build (cela ignore l'étape npm install).
Variables d'environnement
Ajoutez vos variables clé/valeur sous Variables d'environnement. Elles sont transmises à votre commande de build (par exemple API_URL, NODE_ENV) et, pour les applications Node/Python, à l'application en cours d'exécution. Elles sont :
- Stockées sur votre propre serveur, jamais envoyées au plan de contrôle de Hodifly.
- Chiffrées au repos.
- Non affichées publiquement.
Mis à jour le : 12/07/2026
Merci !