Lightweight implementation of Minecraft skins system server. It's packaged and distributed as a Docker image.
Go to file
2016-11-15 13:42:30 +03:00
data Добавлен функционал проверки существования скина для роута /cloaks 2016-09-21 21:44:52 +03:00
lib Исправлена опечатка в ссылке на лицо 2016-11-15 13:41:52 +03:00
.dockerignore Добавлен функционал проверки существования скина для роута /cloaks 2016-09-21 21:44:52 +03:00
.gitignore Данные Redis опущены в свою папку 2016-08-26 22:05:29 +03:00
docker-compose.base.yml Реорганизация контейнеров в compose файлах 2016-10-06 00:38:53 +03:00
docker-compose.dev.yml Поддержка env для подключения к внешним контейнерам 2016-10-12 20:43:10 +03:00
docker-compose.prod.yml Поддержка env для подключения к внешним контейнерам 2016-10-12 20:43:10 +03:00
Dockerfile Используем alpine image 2016-10-11 18:20:17 +03:00
minecraft-skinsystem.go Поддержка env для подключения к внешним контейнерам 2016-10-12 20:43:10 +03:00
README.md Реорганизация compose файлов 2016-08-02 15:02:36 +03:00

Это заготовка для нормального файла

Для настройки Dev-окружения нужно склонировать проект в удобное место, за тем сделать символьную ссылку в свой GOPATH:

# Выполнять, находясь внутри директории репозитория
mkdir -p $GOPATH/src/elyby
ln -s $PWD $GOPATH/src/elyby/minecraft-skinsystem

Или можно склонировать репозиторий сразу в нужную локацию:

git clone git@bitbucket.org:elyby/minecraft-skinsystem.git $GOPATH/src/elyby/minecraft-skinsystem

Нужно скопировать правильный docker-compose файл для желаемого окружения:

cp docker-compose.dev.yml docker-compose.yml  # dev env
cp docker-compose.prod.yml docker-compose.yml # prod env

И за тем всё это поднять:

docker-compose up -d

Если нужно пересобрать весь контейнер, то выполняем следующее:

docker-compose stop app  # Останавливаем конейтнер, если он ещё работает
docker-compose rm -f app # Удаляем конейтнер
docker-compose build app # Запускаем билд по новой
docker-compose up -d app # Поднимаем свежесобранный контейнер обратно