Bonjour,
J’ai installé gitlab via docker-compose.
L’installation fonctionne sans problème mais je viens de m’apercevoir d’un truc.
Quand je regarde les process, j’en ai qui appartiennent à l’uid 996,997,998,999
Tout ce que je voie, c’est que les sous process qui changent d’uid correspondent à
997 = redis
998 = gitaly
996 = postgresql
999 = nginx
992 = grafana
sauf que certains existent déjà
lslogins
998 dante 32 0 0
999 systemd-coredump 5 0 1 systemd Core Dumper
dante, c’est un utilisateur que j’ai créé pour le proxy
par contre systemd-coredump, ça semble être lié à debian
Maintenant, comment je fais pour remettre de l’ordre parce que ça me plaît moyennement de mélanger tout ça.
edit: je viens de tomber sur Provide different configuration for docker-based omnibus installation (#681) · Issues · GitLab.org / omnibus-gitlab · GitLab et Configuration options for the GitLab Linux package | GitLab
je vais tester quand j’aurais un peu de temps ( faut que je fasse attention aux droits de certains fichiers maintenant)
le docker-compose :
version: "3.3"
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: "gitlab"
restart: always
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'https://git.home.xyz'
nginx['listen_https'] = false
nginx['listen_port'] = 80
volumes:
- '/home/gitlab/data:/var/opt/gitlab'
- '/home/gitlab/config:/etc/gitlab'
- '/home/gitlab/logs:/var/log/gitlab'
networks:
- gitlab_network
ports:
- '46080:80'
- '46443:443'
- '46022:22'
gitlab-runner:
image: gitlab/gitlab-runner:latest
container_name: "gitlab-runner"
restart: always
depends_on:
- gitlab
volumes:
- "/home/gitlab_runner/config:/etc/gitlab-runner"
- "/var/run/docker.sock:/var/run/docker.sock"
networks:
- gitlab_network
networks:
gitlab_network: