Merhabalar, lokalde gitlab kurmalıyım, kurulum için resmi sitesindeki docker compose için yazılmış dosyayı kullandım. Aklıma şöyle bir soru takıldı, çalışan container root olarak çalışıyor. Güvenlik bakımından bu sorun gibi gözüküyor. Bunun için best practice nedir? Başka bir kullanıcı oluşturub, onun üzerindenmi yapmalıyım yüklemeleri?
Docker Compose dosyası:
version: '3.6'
services:
web:
image: 'gitlab/gitlab-ee:latest'
restart: always
hostname: 'gitlab.example.com'
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'https://gitlab.example.com'
# Add any other gitlab.rb configuration here, each on its own line
ports:
- '80:80'
- '443:443'
- '22:22'
volumes:
- '$GITLAB_HOME/config:/etc/gitlab'
- '$GITLAB_HOME/logs:/var/log/gitlab'
- '$GITLAB_HOME/data:/var/opt/gitlab'
shm_size: '256m'