Déployer depuis GitHub
Déployer depuis GitHub
C'est le chemin le plus direct : connectez un dépôt, Webgune détecte le framework et construit l'image à votre place via le builder auto.
Étapes
- Dans votre projet, + Nouveau service → GitHub.
- Sélectionnez le dépôt dans la liste (les dépôts d'organisation nécessitent d'avoir accordé l'accès, voir Créer un compte).
- Choisissez la branche à suivre (
mainpar défaut). - Renseignez le port sur lequel votre application écoute (3000 par défaut).
- Cliquez sur Créer le service.
Le premier build démarre aussitôt. Suivez sa progression dans l'onglet Déploiements, logs compris.
Détection automatique du framework
Le builder auto reconnaît la plupart des stacks courantes sans configuration :
| Stack | Détecté via |
|---|---|
| Next.js, Nuxt, Remix, Astro | fichier de config du framework |
| React / Vue / Svelte (Vite) | vite.config.* |
| Node.js (Express, Fastify…) | package.json + script start |
| Python (FastAPI, Django…) | requirements.txt, pyproject.toml |
| Go | go.mod |
| PHP (Laravel…) | composer.json |
Le détail par stack est couvert dans la section Applications Web.
Next.js en mode standalone : si
next.config.tsdéfinitoutput: 'standalone', Webgune adapte automatiquement la commande de démarrage pour utilisernode server.jsplutôt quenext start.
Variables d'environnement et redéploiement
Ajoutez vos variables dans l'onglet Variables avant ou après le premier déploiement. Le service redémarre automatiquement à chaque modification. Deux actions sont disponibles à tout moment :
- Redéployer : reconstruit depuis le dernier commit de la branche suivie.
- Rebuild sans cache : repart de zéro, utile si le cache de build a capturé une dépendance périmée.