Notre plateforme d'hébergement vous permet de déployer facilement vos applications web directement depuis vos repositories GitHub. Profitez d'un déploiement automatique, de certificats SSL gratuits et d'une infrastructure performante.
Déploiement rapide
En quelques secondes
SSL automatique
HTTPS gratuit
Auto-deploy
Sur chaque push
Connecter GitHub
Pour déployer vos projets, vous devez d'abord connecter votre compte GitHub. Cela nous permet d'accéder à vos repositories et de configurer les webhooks pour le déploiement automatique.
Étapes de connexion
- 1
Accédez aux paramètres
Allez dans Paramètres > Connexion GitHub
- 2
Autorisez l'application
Cliquez sur "Connecter GitHub" et autorisez l'accès à vos repositories
- 3
Sélectionnez les repositories
Choisissez les repositories auxquels vous souhaitez donner accès (tous ou sélection)
Repositories privés
Pour déployer des repositories privés, assurez-vous d'avoir autorisé l'accès lors de la connexion GitHub.
Créer un projet
Une fois GitHub connecté, vous pouvez créer votre premier projet d'hébergement en sélectionnant un repository.
Créer un nouveau projet
- 1
Ouvrez la section Hébergement
Dans le menu de votre organisation, cliquez sur "Hébergement"
- 2
Nouveau projet
Cliquez sur le bouton "Nouveau projet"
- 3
Sélectionnez un repository
Choisissez le repository GitHub à déployer parmi la liste
- 4
Configurez le projet
Choisissez la branche par défaut et activez/désactivez le déploiement automatique
Frameworks supportés
- Next.js
- React (Vite, CRA)
- Vue.js / Nuxt
- Node.js / Express
- Sites statiques
Détection automatique
Notre système détecte automatiquement le framework utilisé et configure les commandes de build appropriées.
Déploiements
Chaque déploiement passe par plusieurs étapes : clonage du repository, installation des dépendances, build, puis mise en ligne.
Statuts de déploiement
Voir les logs
Cliquez sur un déploiement pour voir les logs en temps réel.
Historique
Consultez l'historique complet avec le commit associé.
Variables d'environnement
Configurez les variables d'environnement de votre application de manière sécurisée. Ces variables sont injectées au moment du build et à l'exécution.
Ajouter des variables
- 1
Accédez aux paramètres
Ouvrez les paramètres de votre projet
- 2
Onglet Variables
Ouvrez l'onglet "Variables d'environnement"
- 3
Ajoutez vos variables
Au format CLÉ=valeur
- 4
Redéployez
Redéployez pour appliquer les changements
Exemple de variables
DATABASE_URL=postgresql://user:pass@host:5432/db
NEXT_PUBLIC_API_URL=https://api.example.com
SECRET_KEY=your-secret-key-hereSécurité
Les variables d'environnement sont chiffrées et ne sont jamais exposées dans les logs de build.
Domaines personnalisés
Par défaut, votre application est accessible sur un sous-domaine automatique. Vous pouvez également connecter votre propre domaine.
Ajouter un domaine personnalisé
- 1
Accédez aux paramètres du projet
Cliquez sur les 3 points puis "Paramètres"
- 2
Ajoutez votre domaine
Entrez votre nom de domaine (ex: app.monsite.com)
- 3
Configurez les DNS
Ajoutez l'enregistrement CNAME fourni chez votre registrar
- 4
Validez et attendez
La propagation DNS peut prendre jusqu'à 24-48h
Configuration DNS
# Pour un sous-domaine (recommandé)
Type: CNAME
Nom: app
Valeur: votre-projet.hosting.semirprod.com
# Pour le domaine racine
Type: A
Nom: @
Valeur: [IP fournie dans les paramètres]Logs et monitoring
Surveillez votre application en temps réel grâce aux logs de déploiement et d'exécution.
Logs de build
Visualisez en temps réel la progression du build : clonage, installation des dépendances, compilation.
Logs d'application
Accédez aux logs stdout/stderr de votre application en production.
Debugging facilité
En cas d'erreur, consultez les logs pour identifier rapidement le problème.