Aller au contenu principal

Vous pouvez intégrer n'importe quel conteneur Docker personnalisé dans votre déploiement.

Créer un service personnalisé

Dans l'interface, cliquez sur ajouter, choisissez "custom", ajoutez un service et validez. Vous pouvez ensuite visualiser le service lié à votre dépôt Git.

Intégrer avec le CI/CD de Webcapsule

Vérifiez votre environnement

Par défaut, Webcapsule utilise les branches suivante :

  • environnement de staging : branche WBCE_staging
  • environnement de production : branche WBCE_prod

Créez un Dockerfile dans votre dépôt Git

  • Ajoutez un Dockerfile à la racine de votre projet.
  • Vous pouvez personnaliser le Dockerfile selon vos besoins.
  • Assurez-vous que le port exposé du conteneur correspond au port du service Kubernetes. Par défaut, Webcapsule supposera que le port 80 est exposé par votre conteneur, mais vous pouvez modifier ce numéro de port si nécessaire. Si vous souhaitez le faire, accédez à Infisical et modifiez la valeur de ce chemin : > nom de votre projet > environnement que vous ciblez > nom de votre service > entrée > PORT

(facultatif) Script de construction

Webcapsule vérifie la présence d'un fichier package.json. Si trouvé, les commandes suivantes seront exécutées :

  1. npm install

  2. le premier script qui existe dans l'ordre suivant :

  • npm run wbce-build
  • npm run build
  • npm run build-front
  1. Le processus de construction Docker sera alors lancé.