taihon / otus-linux-pro-hw6

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OTUS Administrator Linux. Professional ДЗ №6: Управление пакетами и дистрибьюция ПО

Задачи

  1. Создать свой RPM;
  2. Создать свой репо и разместить там свой RPM;
  3. реализовать это все либо в вагранте, либо развернуть у себя через nginx и дать ссылку на репо.
  4. "*" - реализовать дополнительно распространение пакета через docker

Решение

В качестве ПО для распространения был взят nginx, который был сконфигурирован с поддержкой OpenSSL 3.0, после чего из исходного кода были собраны RPM-пакеты.

Полученные пакеты опубликованы двумя способами:

  1. В локальном "файловом" репозитории /usr/share/localrepo;
  2. Через web (nginx, запущенный в docker внутри vagrantbox) http://localhost:8080;

Разворот данного стенда занимает около 10 минут.

About

License:MIT License