Установка NuGet2
Если используется PostgreSQL, предварительно нужно установить на сервере БД расширение для PostgreSQL citext (если не установлено):
Команда выше применима для 13-й версии
Создаем БД ltoolsnuget в которой устанавливаем расширение citext:
Подключаемся к серверу по SSH с пользователем с правами root.
Разархивируем папку NuGet2-linux.zip в /opt/Primo/NuGet2:
Создаем службу:
Переходим в каталог /opt/Primo/NuGet2:
Копируем файл службы (идет с комплектом поставки) в /etc/systemd/system:
Помещаем службу в автозапуск:
Редактируем конфигурационный файл NuGet-сервера:
Устанавливаем ApiKey, предварительно зашифровав его, и ConnectionString с зашифрованным паролем:
Даем права на запуск:
Стартуем службу:
Проверяем состояние службы:
Редактируем конфиг WebApi:
Задаем параметры интеграции с NuGet-сервером:
NuGetBaseUrl – адрес NuGet-сервера. Если порт в конфигурационном файле NuGet-сервера не менялся, и он на том же сервере, что и WebApi, остается без изменения.
ApiKey – такой же, как в конфигурационном файле NuGet-сервера. Внешнее обращение в Nuget-серверу происходит через прокси (nginx/IIS). 🔸 Поэтому сертификат у nginx/IIS обязательно должен быть валидным!
Last updated
Was this helpful?