Моделирование эволюции на основе искусственного интеллекта
npm install -g gulp
) Запустите npm install
внутри каталога node_modules
.
Запуск ./build_all.sh
из корня проекта соберет все.
Из каталога client
запустите gulp
. Альтернативно, gulp watch
будет отслеживать изменения в исходном коде и автоматически перестраивать его.
Из каталога server
запустите go build
.
Чтобы запустить сервер outgain , запустите из корня проекта следующее:
./server/server
По умолчанию будет прослушиваться порт 8080, для переопределения используйте переменную среды PORT
.
Он будет обслуживать файлы клиента из каталога client/dist
.
Нажатие на мастер или объединение с ним запроса на включение приведет к созданию как сервера, так и клиента на Circle CI. Если сборка прошла успешно, она будет автоматически развернута в Heroku.
В Heroku передаются только файлы, необходимые для запуска сервера. Проверьте build_slug.sh
если вам нужно добавить несколько файлов.
Если у вас нет веской причины, вам не следует этого делать, а рассчитывать на автоматическое развертывание CI.
./build_slug.sh app
tar czvf slug.tgz ./app
HEROKU_OAUTH_TOKEN="<CHANGEME>" ./deploy.rb outgain slug.tgz
Алмаз от иконосферы из Noun Project