From 87ca1191eb34995d4822ab3de7b393d24e079ced Mon Sep 17 00:00:00 2001 From: ErickSkrauch Date: Tue, 5 Jul 2016 01:42:58 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=20=D0=BF=D1=80=D0=BE=D1=81=D1=82=D0=BE=D0=B5=20Rea?= =?UTF-8?q?dme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..77e7af0 --- /dev/null +++ b/README.md @@ -0,0 +1,49 @@ +# Это заготовка для нормального файла + +Для настройки Dev-окружения нужно склонировать проект в удобное место, +за тем сделать символьную ссылку в свой GOPATH: + +```sh +# Выполнять, находясь внутри директории репозитория +mkdir -p $GOPATH/src/elyby +ln -s $PWD $GOPATH/src/elyby/minecraft-skinsystem +``` + +Или можно склонировать репозиторий сразу в нужную локацию: + +```sh +git clone git@bitbucket.org:elyby/minecraft-skinsystem.git $GOPATH/src/elyby/minecraft-skinsystem +``` + +Поднять репозиторий можно командой: + +```sh +docker-compose up -d +``` + +Рекомендуемый файл `docker-compose.override.yml` для dev-окружения: + +```sh +version: '2' +services: + app: + volumes: + - ./:/go/src/app + command: ["go", "run", "minecraft-skinsystem.go"] +``` + +В таком случае, для перезапуска контейнера (при условии, что не появляется +новых зависимостей) будет достаточно выполнить только одну команду: + +```sh +docker-compose restart app +``` + +Если нужно пересобрать весь контейнер, то выполняем следующее: + +``` +docker-compose stop app # Останавливаем конейтнер, если он ещё работает +docker-compose rm -f app # Удаляем конейтнер +docker-compose build app # Запускаем билд по новой +docker-compose up -d app # Поднимаем свежесобранный контейнер обратно +```