Моделирование эволюции на основе искусственного интеллекта
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