mirror of
https://github.com/elyby/chrly.git
synced 2024-11-30 02:32:19 +05:30
Lightweight implementation of Minecraft skins system server. It's packaged and distributed as a Docker image.
cmd | ||
daemon | ||
data | ||
db | ||
model | ||
repositories | ||
ui | ||
utils | ||
.dockerignore | ||
.gitignore | ||
.gitlab-ci.yml | ||
docker-compose.base.yml | ||
docker-compose.dev.yml | ||
docker-compose.prod.yml | ||
Dockerfile | ||
Gopkg.lock | ||
Gopkg.toml | ||
main.go | ||
README.md |
Это заготовка для нормального файла
Для настройки 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 # Поднимаем свежесобранный контейнер обратно