# Это заготовка для нормального файла Для настройки 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 ``` Нужно скопировать правильный docker-compose файл для желаемого окружения: ```sh cp docker-compose.dev.yml docker-compose.yml # dev env cp docker-compose.prod.yml docker-compose.yml # prod env ``` И за тем всё это поднять: ```sh docker-compose up -d ``` Если нужно пересобрать весь контейнер, то выполняем следующее: ``` docker-compose stop app # Останавливаем конейтнер, если он ещё работает docker-compose rm -f app # Удаляем конейтнер docker-compose build app # Запускаем билд по новой docker-compose up -d app # Поднимаем свежесобранный контейнер обратно ``` ### Шорткаты для разработки Потом это надо преобразовать в нормальные доки. Run Redis: ```sh docker run --rm \ -p 6379:6379 \ redis:3.0-alpine ``` Run RabbitMQ: ```sh docker run --rm \ -p 5672:5672 \ -e RABBITMQ_DEFAULT_USER=ely-skinsystem-app \ -e RABBITMQ_DEFAULT_PASS=ely-skinsystem-app-password \ -e RABBITMQ_DEFAULT_VHOST=/ely \ rabbitmq:3.6 ```