Настройка Container Registry в Gitlab.

В работе возникает необходимость работы с docker, образами. Их нужно создавать и куда то складывать, при необходимости проверять.

Внесем изменения в файл конфигурации gitlab.rb.

Для проекта мы придумали url: gitlab.mainproject.zzz.

1. external_url 'http://gitlab.mainproject.zzz'

2. registry_external_url 'https://gitlab.mainproject.zzz:5000' registry['registry_http_addr'] = "localhost:5001"

3. nginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlab.mainproject.zzz.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlab.mainproject.zzz.key"

4. Находим раздел "Let's Encrypt integration", вносим изменения letsencrypt['enable'] = true letsencrypt['[email protected]'] = [] # This should be an array of email addresses to add as contacts letsencrypt['group'] = 'root' letsencrypt['key_size'] = 2048 letsencrypt['owner'] = 'root'

letsencrypt['auto_renew'] = true letsencrypt['auto_renew_hour'] = 0 letsencrypt['auto_renew_minute'] = nil # Should be a number or cron expression, if specified. letsencrypt['auto_renew_day_of_month'] = "*/4" letsencrypt['auto_renew_log_directory'] = '/var/log/gitlab/lets-encrypt' letsencrypt['alt_names'] = []

5. Применим изменения в конифгурации gitlab-ctl reconfigure

6. Перезагружаем Gitlab сервер gitlab-ctl restart

Теперь Container Registry доступен.

#DevSecOps #Gitlab #Pentest #Redteam
repost

57

input message

напишите коммент

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь