Simulação de evolução baseada em IA
npm install -g gulp
) Execute npm install
dentro do diretório node_modules
.
Executar ./build_all.sh
na raiz do projeto construirá tudo.
No diretório client
, execute gulp
. Como alternativa, gulp watch
observará as alterações na fonte e reconstruirá automaticamente.
No diretório server
, execute go build
.
Para executar o servidor outgain , execute o seguinte na raiz do projeto:
./server/server
Isso escutará na porta 8080 por padrão, use a variável de ambiente PORT
para substituir.
Ele servirá os arquivos para o cliente do diretório client/dist
.
Enviar para master ou mesclar uma solicitação pull nele criará o servidor e o cliente no Circle CI. Se a compilação for bem-sucedida, ela será implantada automaticamente no Heroku.
Apenas os arquivos necessários para executar o servidor são enviados ao Heroku. Verifique build_slug.sh
se precisar adicionar alguns arquivos.
A menos que tenha um bom motivo para isso, você não deve fazer isso, mas sim contar com a implantação automática do CI.
./build_slug.sh app
tar czvf slug.tgz ./app
HEROKU_OAUTH_TOKEN="<CHANGEME>" ./deploy.rb outgain slug.tgz
Diamante por iconsphere do Noun Project