Déployer votre première instance
Dans ce tutoriel, vous allez connecter un dépôt Git à Skysize et déployer une instance Odoo. À la fin, vous disposerez d'un environnement de production accessible depuis un sous-domaine skysize.io.
Durée estimée : ~10 minutes
Ce dont vous avez besoin :
- Un compte Skysize
- Un compte GitHub, GitLab ou Bitbucket
- Un dépôt Odoo (ou un fork d'un dépôt existant)
Étape 1 — Créer un projet
-
Depuis le tableau de bord, cliquez sur Nouveau projet.
-
Sélectionnez votre fournisseur Git (GitHub, GitLab ou Bitbucket).
Si c'est la première fois que vous connectez ce fournisseur, Skysize vous redirigera vers sa page d'autorisation. Approuvez les permissions demandées et vous serez automatiquement redirigé vers le formulaire de création de projet.
remarqueVous n'avez besoin d'autoriser un fournisseur qu'une seule fois. Pour connecter un fournisseur supplémentaire par la suite, rendez-vous dans Compte → Intégrations.
-
Choisissez l'organisation ou l'espace de travail qui détient le dépôt.
-
Sélectionnez votre dépôt dans la liste ou tapez son nom pour filtrer.
-
Choisissez la version d'Odoo correspondant à votre code (16.0, 17.0 ou 18.0).
-
Sélectionnez l'édition :
- Community — Odoo open source
- Enterprise — nécessite une licence Odoo Enterprise valide
-
Sélectionnez la région de déploiement la plus proche de vos utilisateurs :
- Europe (Belgique)
- Amérique du Nord (États-Unis — Iowa)
- Asie (Singapour)
- Océanie (Australie)
-
Choisissez le compte de facturation à associer à ce projet.
-
Cliquez sur Créer le projet.
Skysize se connecte à votre dépôt, récupère ses branches et vous amène au tableau de bord du projet.
Étape 2 — Votre branche de production
Lors de la création du projet, Skysize détecte automatiquement la branche par défaut de votre dépôt (généralement main ou master), la définit comme branche de production et lance immédiatement un premier déploiement. Aucune action n'est requise.
Rendez-vous dans l'onglet Branches pour voir le build en cours.
Si vous souhaitez utiliser une branche différente
Si la branche par défaut n'est pas celle que vous souhaitez utiliser en production :
- Ouvrez les paramètres de la branche de production actuelle et définissez son type sur Aucun.
- Trouvez la branche souhaitée dans la liste et définissez son type sur Production.
- Skysize lancera automatiquement un nouveau déploiement pour cette branche.
Le premier déploiement crée une nouvelle base de données avec uniquement le module base d'Odoo installé. Une fois le déploiement terminé, connectez-vous à votre instance Odoo et installez les modules nécessaires depuis le menu Applications.
Étape 3 — Accéder à votre instance
- Attendez que le statut du build affiche Succès. Cela prend généralement quelques minutes.
- Cliquez sur le bouton Ouvrir à côté de votre déploiement de production pour accéder à votre instance Odoo dans un nouvel onglet.
Votre instance est maintenant accessible à l'adresse nom-de-votre-projet.skysize.io.
Et ensuite ?
- Poussez une modification de code vers votre branche — Skysize déclenchera automatiquement un nouveau déploiement (si vous avez choisi l'action Mettre à jour ou Créer nouveau au push).
- Ajouter un module personnalisé → voir Ajouter un module personnalisé.
- Configurer un environnement de staging → voir Workflow de développement.
- Ajouter un domaine personnalisé → voir Domaines personnalisés.