outgain
1.0.0
AIベースの進化シミュレーション
npm install -g gulp ) node_modulesディレクトリ内でnpm install実行します。
プロジェクトのルートから./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 の iconsphere によるダイヤモンド