Яндекс Диск
lumicore.zip
Посмотреть и скачать с Яндекс ДискаКак собирать сервер
1) заходишь по ssh
2) дальше команду sudo -i и попадаешь в root. Сервер находится под рутом
3) Сама директория с кодом находится тут /root/lumicore
4) Локально коммитишь изменения, дальше заходишь на тестовом инстансе /root/lumicore и делаешь git pull origin master. Ну лучше конечно коммитить в ветку fix например что бы не засирать мастер ветку
5) После того как затянул последние изменения переходишь на /root/lumicore/utils/compile. Сервер собирается и запускается в докере, так как он старый то только так, но там все ок, даже проще.
6) собираешь сервер , заходишь /root/lumicore/utils/compile и запускаешь команду docker-compose up --build это запустит тебе билд.
7) если нужно изменить параметры билда то изменяешь их в файле /root/lumicore/utils/compile/entrypoint.sh и снова запускаешь билд docker-compose up --build
8) после билда все скомпилированное будет находиться тут /root/lumicore/utils/compile/build
9) что бы запустить или перезапустить текущий новый сервер с фиксом заходишь /root/lumicore/utils/compile/build и запускаешь docker-compose up -d --build core realm
10) логи запуска ядра можно посмотреть docker logs -f core.
Если ещё будут вопросы - пиши. Если нужен пароль к БД то можешь в конфиге /root/lumicore/utils/compile/build/bin/hellgroundcore.conf посмотреть
Если сделаешь то что в 9 пункте docker-compose up -d то должен
Лучше
docker-compose down; docker-compose up -d
Одной командой отправь. И всё
Только же с директории /home/wow/lumicore/utils/compile/build
От
DykeR, · Опубликовано