Environnements supportés
Nous supportons une variété de frameworks et de langages modernes, notamment :- Next.js : Optimisé pour le rendu statique et côté serveur avec détection automatique de la construction.
- Node.js : Exécutez Express, NestJS ou toute autre application Node.js.
- Python : Déployez des applications Django, Flask ou FastAPI.
- Go : Binaires Go et serveurs web haute performance.
Flux de déploiement
- Connecter GitHub : Autorisez OrbitLab à accéder à votre dépôt GitHub.
- Configurer la construction : Nous détectons automatiquement votre framework. Vous pouvez personnaliser :
- Commande de construction : ex:
npm run build - Commande de démarrage : ex:
npm start - Répertoire racine : Utile pour les monorepos où l’application se trouve dans un sous-dossier (ex:
apps/web).
- Commande de construction : ex:
- Variables d’environnement : Ajoutez vos secrets et variables de configuration en toute sécurité. Ils sont injectés dans votre application au moment de l’exécution.
- Pousser pour déployer : Chaque poussée (push) vers votre branche sélectionnée déclenche une nouvelle construction et un déploiement sans interruption de service.
Fonctionnalités avancées
- Support Monorepo : Utilisez le paramètre
rootDirpour spécifier quel dossier de votre dépôt contient le code de l’application. - Détection de Framework : Nous identifions automatiquement les frameworks courants comme Next.js, Vite et d’autres pour pré-configurer vos paramètres de construction.
- URLs de prévisualisation : Obtenez une URL HTTPS unique pour chaque déploiement afin de tester les modifications.
- Logs d’exécution : Accédez aux logs en temps réel directement depuis le tableau de bord pour un débogage facile.
- Auto-scaling : Gérez les pics de trafic en toute transparence avec des ressources évolutives.