Simulation d'évolution basée sur l'IA
npm install -g gulp
) Exécutez npm install
dans le répertoire node_modules
.
Exécuter ./build_all.sh
à partir de la racine du projet construira tout.
Depuis le répertoire client
, exécutez gulp
. Alternativement, gulp watch
surveillera les modifications apportées à la source et reconstruira automatiquement.
Depuis le répertoire server
, exécutez go build
.
Pour exécuter le serveur outgain , exécutez ce qui suit depuis la racine du projet :
./server/server
Cela écoutera sur le port 8080 par défaut, utilisez la variable d'environnement PORT
pour remplacer.
Il servira les fichiers pour le client à partir du répertoire client/dist
.
Pousser vers le master ou y fusionner une pull request créera à la fois le serveur et le client sur Circle CI. Si la construction réussit, elle sera déployée automatiquement sur Heroku.
Seuls les fichiers nécessaires à l'exécution du serveur sont transmis à Heroku. Vérifiez le build_slug.sh
si vous devez ajouter des fichiers.
Sauf si vous avez une bonne raison de le faire, vous ne devriez pas le faire, mais comptez sur le CI pour se déployer automatiquement.
./build_slug.sh app
tar czvf slug.tgz ./app
HEROKU_OAUTH_TOKEN="<CHANGEME>" ./deploy.rb outgain slug.tgz
Diamant par iconsphere du Noun Project