Nexus Sonatype
Nexus Sonatype - это инструмент для управления репозиториями, используемый для хранения, проксирования и управления артефактами (библиотеки, зависимости, Docker-образы и т.д.) в процессе разработки ПО
1. Загрузка Nexus
1.1 Скачайте последнюю версию Nexus Repository Manager с официального сайта Sonatype:
1.2 Распакуйте архив:
1.3 Переименуйте дирикторию
2. Настройка пользователя и прав
1.1 Создайте пользователя nexus (для Linux):
2.2 Установите права на директории:
3. Конфигурация
3.1 Настройте системного сервиса
Создайте файл /etc/systemd/system/nexus.service
:
Перезагрузите конфиги "демонов"
3.2 Создайте файл со следующим содержимым /opt/nexus.secrets.json
/opt/nexus.secrets.json
3.3 Настройте nexus-default.properties
nexus-default.properties
4. Запуск сервиса
4.1 Запустите Nexus:
4.2 Включите автозапуск:
4.3 Проверьте статус сервиса:
4.4 Проверьте логи:
5. Первоначальная настройка
Откройте веб-интерфейс по адресу
http://localhost:8081
Войдите с учетными данными по умолчанию:
Пользователь: admin
Пароль: находится в файле
/opt/sonatype-work/nexus3/admin.password
6. Настройка обратного прокси
6.1 Установка и запуск Nginx
Установка пакета
Запуск и активация службы
Проверка статуса сервиса:
6.2 Создание файла конфигурации /etc/nginx/sites-available/nexus.conf
/etc/nginx/sites-available/nexus.conf
6.3 Создание символичиской ссылки для "активации"
6.4 Проверка конфига и перезапуск nginx
Для проверки:
Для презагрузки конфигурации
или
Last updated
Was this helpful?