PentestZone
15.08 · ред.
Настройка 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еще контент в этом сообществе
еще контент в этом соообществе
PentestZone
15.08 · ред.
войдите, чтобы увидеть
и подписаться на интересных профи