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