Awesome
api-kcwidget
艦これウィジェットのAPIサーバです。Dockerが使える環境で開発・デプロイができます。
公開版『艦これウィジェット』が利用している公式のAPIインスタンスはapi-kcwidget.herokuapp.comですが、イベント中など混雑時にはOOMが発生することがあります。そういう場合には、独自のインスタンスを立ててもらって、そこに向けるのがよいかと思います。
dockerを使ったローカルインスタンス作成
% docker build . -t otiai10/api-kcwidget
% docker run -e "PORT=8080" -p=8080:8080 -it --rm otiai10/api-kcwidget
<!-- # docker-composeを使ったインスタンス作成
```sh
% docker-compose up -d
``` -->
Herokuへのインスタンス作成
% heroku create
% heroku container:push web
依存パッケージの解決
基本的には最新のバージョンを追従していきますが、一応 dep
を置いときます。
% dep ensure
% go install .
% PORT=8080 api-kcwidget