Simulación de evolución basada en IA
npm install -g gulp
) Ejecute npm install
dentro del directorio node_modules
.
Ejecutar ./build_all.sh
desde la raíz del proyecto compilará todo.
Desde el directorio client
, ejecute gulp
. Alternativamente, gulp watch
observará los cambios en la fuente y la reconstruirá automáticamente.
Desde el directorio server
, ejecute go build
.
Para ejecutar el servidor outgain , ejecute lo siguiente desde la raíz del proyecto:
./server/server
Esto escuchará en el puerto 8080 de forma predeterminada; use la variable de entorno PORT
para anular.
Servirá los archivos para el cliente desde el directorio client/dist
.
Al presionar para dominar o fusionar una solicitud de extracción se construirá tanto el servidor como el cliente en Circle CI. Si la compilación tiene éxito, se implementará automáticamente en Heroku.
Solo los archivos necesarios para ejecutar el servidor se envían a Heroku. Verifique build_slug.sh
si necesita agregar algunos archivos.
A menos que tenga una buena razón para hacerlo, no debe hacer esto, sino confiar en que el CI se implemente automáticamente.
./build_slug.sh app
tar czvf slug.tgz ./app
HEROKU_OAUTH_TOKEN="<CHANGEME>" ./deploy.rb outgain slug.tgz
Diamante por iconsphere del Noun Project