mirror of
https://github.com/elyby/chrly.git
synced 2025-01-11 14:22:14 +05:30
ErickSkrauch
c2d0cb93cb
Реализована страница 404 ошибки
Реализовано переподключение к Redis в случае, если соединение упадёт
Это заготовка для нормального файла
Для настройки 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 # Поднимаем свежесобранный контейнер обратно
Description
Lightweight implementation of Minecraft skins system server. It's packaged and distributed as a Docker image.
Languages
Go
99.7%
Dockerfile
0.2%