Lightweight implementation of Minecraft skins system server. It's packaged and distributed as a Docker image.
Go to file
ErickSkrauch 3d65529d2e Добавлен обработчик NotFound
Исправлена опечатка в тесте
Разделена логика метода BuildNonElyTexturesHash
2016-07-06 14:45:14 +03:00
data Перенесена имплементация на Go, описано Docker compose окружение 2016-07-04 00:20:41 +03:00
docker/nginx Перенесена имплементация на Go, описано Docker compose окружение 2016-07-04 00:20:41 +03:00
lib Добавлен обработчик NotFound 2016-07-06 14:45:14 +03:00
.gitignore Проект разбит на более мелкие части 2016-07-05 01:28:09 +03:00
docker-compose.yml Перенесена имплементация на Go, описано Docker compose окружение 2016-07-04 00:20:41 +03:00
Dockerfile Проект разбит на более мелкие части 2016-07-05 01:28:09 +03:00
minecraft-skinsystem.go Добавлен обработчик NotFound 2016-07-06 14:45:14 +03:00
README.md Добавлено простое Readme 2016-07-05 01:42:58 +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 up -d

Рекомендуемый файл docker-compose.override.yml для dev-окружения:

version: '2'
services:
    app:
        volumes:
            - ./:/go/src/app
        command: ["go", "run", "minecraft-skinsystem.go"]

В таком случае, для перезапуска контейнера (при условии, что не появляется новых зависимостей) будет достаточно выполнить только одну команду:

docker-compose restart app

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

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