Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 3cf15676b3c5bef46e7749d29c374ebf74516da6
  • main par défaut protégée
  • v1.0.6
  • v1.0.5
  • v1.0.4
  • v1.0.3
  • v1.0.2
  • v1.0.1
  • v1.0.0
  • v0.2.1
  • v0.2.0
  • v0.1.0
  • v0.1.1
13 résultats

dokku

  • Cloner avec SSH
  • Cloner avec HTTPS
  • 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.