Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 2.04 KB

README.md

File metadata and controls

33 lines (21 loc) · 2.04 KB

KeronSkinService by GamerVII

Мультиплатформенный микросервис для отображения скинов Minecraft всех размеров

Как развернуть в Docker

  1. Клонируйте репозиторий git clone https://gitlab.com/rpg-keron/skin-service.git

  2. Перейдите в папку с проектом cd skin-service

  3. Соберите Docker образ docker build -t keron.skinservice .

  4. Запустите Docker контейнер docker run -d -p 80:80 -v $PWD/Storage:/app/Storage keron.skinservice

    • Здесь 80:80 означает, что порт 80 в контейнере будет проксирован на порт 80 на вашей машине.

    • Опция -v указывает Docker на создание Volumes для персистентного хранения данных между контейнером и хостовой системой. В данном случае, /путь/к/локальной/папке на хостовой системе будет сопоставлена с /app/your-data внутри контейнера.

  5. Откройте веб-браузер и перейдите по адресу http://localhost:80/swagger

  6. Остановите контейнер docker stop $(docker ps -aqf "name=keron.skinservice")

Настройка CI/CD с GitLab

Для настройки непрерывной интеграции и развертывания (CI/CD) с помощью GitLab, используйте файл .gitlab-ci.yml. Вам также потребуется настроить переменные окружения в настройках репозитория на GitLab для авторизации в Docker реестре.

Вопросы и обратная связь

Если у вас возникли вопросы или предложения, не стесняйтесь создать issue в этом репозитории.