Outils pour utilisateurs

Outils du site


work_in_progress:gitlab

Ceci est une ancienne révision du document !


Table des matières

Gitlab

docker-compose

Ci dessous le docker-compose pour un test en local

docker-compose.yml
networks:
  # Nomme explicitement le réseau par défaut utilisé par les services définis dans ce fichier
  default_vnet:

services:
  gitlab:
    image: 'gitlab/gitlab-ce:14.1.8-ce.0'
    restart: always
    hostname: 'gitlab.services.localhost'
    networks:
      default_vnet:
        aliases:
          - gitlab.services.localhost
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://gitlab.services.localhost'
        gitlab_rails['gitlab_shell_ssh_port'] = 2222
    ports:
      - '127.0.0.1:8084:80'
      - '127.0.0.1:4443:443'
      - '127.0.0.1:2222:22'
    volumes:
      - '$GITLAB_HOME/config:/etc/gitlab'
      - '$GITLAB_HOME/logs:/var/log/gitlab'
      - '$GITLAB_HOME/data:/var/opt/gitlab'
La valeur de la variable external_url doit être suffixée avec le port exposé par le conteneur si le port est redéfini. Ne pas utiliser la valeur du port publiée de l’hôte.

Pour s'authentifier sur la WebUI récupérer le mot de passe root:

docker-compose exec gitlab grep 'Password:' /etc/gitlab/initial_root_password

Références

work_in_progress/gitlab.1637328742.txt.gz · Dernière modification : 2021/11/19 13:32 de yoann