Documentation

Hébergement

Déployez vos applications web directement depuis GitHub.

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. 1

    Accédez aux paramètres

    Allez dans Paramètres > Connexion GitHub

  2. 2

    Autorisez l'application

    Cliquez sur "Connecter GitHub" et autorisez l'accès à vos repositories

  3. 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. 1

    Ouvrez la section Hébergement

    Dans le menu de votre organisation, cliquez sur "Hébergement"

  2. 2

    Nouveau projet

    Cliquez sur le bouton "Nouveau projet"

  3. 3

    Sélectionnez un repository

    Choisissez le repository GitHub à déployer parmi la liste

  4. 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

En attenteLe déploiement est dans la file d'attente
ClonageRécupération du code source
BuildCompilation de l'application
DéploiementMise en ligne du conteneur
En ligneApplication accessible
ÉchecUne erreur s'est produite

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. 1

    Accédez aux paramètres

    Ouvrez les paramètres de votre projet

  2. 2

    Onglet Variables

    Ouvrez l'onglet "Variables d'environnement"

  3. 3

    Ajoutez vos variables

    Au format CLÉ=valeur

  4. 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-here

Sé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. 1

    Accédez aux paramètres du projet

    Cliquez sur les 3 points puis "Paramètres"

  2. 2

    Ajoutez votre domaine

    Entrez votre nom de domaine (ex: app.monsite.com)

  3. 3

    Configurez les DNS

    Ajoutez l'enregistrement CNAME fourni chez votre registrar

  4. 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.