Outils pour utilisateurs

Outils du site


admin:services:gitlab

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
admin:services:gitlab [2016/04/05 20:48] gabriel.detrazadmin:services:gitlab [2020/07/22 20:19] – Ajout du container registry toadjaune
Ligne 74: Ligne 74:
 ==== Https ==== ==== Https ====
  
-Dans un premier temps, on utilise le serveur nginx build-in de l'omnibus. Cela dit il est désactivable si on veut le faire à la main suivant le tuto http://doc.gitlab.com/omnibus/settings/nginx.html#using-a-non-bundled-web-server +On utilise l'intégration native Let's Encrypt de GitLab https://docs.gitlab.com/omnibus/settings/ssl.html#lets-encrypt-integration
- +
-Enfin, on active le https. Pour cela, on suit le tuto de Zertrin pour mettre LE et le script d'automatisation. +
- +
-http://doc.gitlab.com/omnibus/settings/nginx.html#enable-https+
  
  
Ligne 85: Ligne 81:
 # note the 'https' below # note the 'https' below
 external_url "https://gitlab.federez.net" external_url "https://gitlab.federez.net"
 +letsencrypt['enable'] = true
 </code> </code>
  
-Puis : +Enfin on reconfigure et c'est bon !
  
-<code> +==== Container registry ====
-sudo mkdir -p /etc/gitlab/ssl +
-sudo chmod 700 /etc/gitlab/ssl +
-</code>+
  
 +On utilise le container registry docker intégré à GitLab.
  
-Attentionne pas faire ce que dis la doc :+L'activer [[https://docs.gitlab.com/ee/administration/packages/container_registry.html#configure-container-registry-under-its-own-domain|est très simple]] : 
 + 
 +Dans /etc/gitlab/gitlab.rbavec l'intégration Let's Encrypt déjà activée :
 <code> <code>
-sudo cp gitlab.example.com.key gitlab.example.com.crt /etc/gitlab/ssl/</code> +registry_external_url 'https://docker.federez.net' 
-Au lieu de bourinnement cp les certifs comme ces gorets le suggèrent, je fais des liens symboliques. +</code>
- +
-Enfin on reconfigure et c'est bon !+
  
 +On reconfigure, et c'est bon !
 ==== Mettre à jour ==== ==== Mettre à jour ====
  
Ligne 163: Ligne 159:
 Pour faire appel à kgb, il faut modifier le post-receive dans un projet gitlab (dossier repositories). Pour faire appel à kgb, il faut modifier le post-receive dans un projet gitlab (dossier repositories).
  
-Tout se trouve dans /home/git/gitlab/repositories/kgb-utils+Les scripts sont dans /var/opt/gitlab-scripts-custom et linkés par liens symboliques.
  
 ===== Ancien setup avec les sources (obsolète !) ===== ===== Ancien setup avec les sources (obsolète !) =====
admin/services/gitlab.txt · Dernière modification : 2020/07/27 19:42 de toadjaune

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki