Skip to content
Extraits de code Groupes Projets
Bifurcation depuis Loris TICHADOU / nardco
Le projet source a une visibilité limitée.
Nom Dernière validation Dernière mise à jour
.vscode
templates
.gitlab-ci.yml
README.md
renovate.json

Dokku

Components

Deploy

name description type default
stage string "deploy"
project Le nom du projet Dokku string
when string "manual"
environment string "production"
url string ""
image L'image conteneur à déployer string ""
remote L'adresse SSH du serveur Dokku string "ssh://dokku@deploy.runner.iiens.net"
branch La branche de déploiement string "main"

Exemple :

include:
  - component: $CI_SERVER_FQDN/arise/components/dokku/deploy@1
    inputs:
      stage: deploy
      project: itvplus
      environment: development
      url: https://dev.itvplus.iiens.net/
      image: $IMAGE_TAG_SHA
      remote: $SSH_REMOTE

Job créés

  • .dokku-deploy-$[[ inputs.environment ]] : Propriétés partagées entre les jobs
  • deploy-$[[ inputs.environment ]] : Déploiement de l'environnement
  • stop-deploy-$[[ inputs.environment ]] : Arrêt de l'environnement

Variables d'environnement

SSH_PRIVATE_KEY : Une clé ssh privée qui a un accès push à l'instance de Dokku.