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 によるダイヤモンド