Skip to content

The microservice Gml.Web.Skin.Service is a tool for creating Minecraft skin images. It is designed to provide the capability to generate custom skin images.

Notifications You must be signed in to change notification settings

Gml-Launcher/Gml.Web.Skin.Service

Repository files navigation

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 в этом репозитории.

About

The microservice Gml.Web.Skin.Service is a tool for creating Minecraft skin images. It is designed to provide the capability to generate custom skin images.

Resources

Stars

Watchers

Forks

Packages