Docker と nginx-proxy で自分だけの nbviewer をシュッと立ち上げる
jupyter notebook を他人と共有したい時には nbviewer が便利ですよね。公式のページ もあるのですが簡単に Docker でドーンできるようなので自分のを作ってみました。
- お使いの DNS の設定で Docker ホストの IP アドレスに対し nbviewer.example.com 的なレコードを設定する。
- 公式の README 通りに nginx-proxy を立ち上げる
$ docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro jwilder/nginx-proxy
VIRTUAL_HOST
にドメインを指定して nbviewer を立ち上げる$ docker run -d -e VIRTUAL_HOST=nbviewer.example.com -e GITHUB_API_TOKEN=<YOUR_API_TOKEN> jupyter/nbviewer
- ブラウザから http://nbviewer.example.com を開く。
以上です。nginx-proxy すごい。
Bitcoinのリアルタイムチャート画像を返すAPIを作ってSlackでHubotに吐かせる
この記事は CAMPHOR- Advent Calendar 2015 20日目の記事です。
(CAMPHOR- についてはこちら https://camph.net/ )
こんにちは @morishin127 です。
近頃 CAMPHOR- メンバー間での割勘や立て替え時に Bitcoin を利用するのが流行っています。LINE Pay 的な使い方でしょうか。
自分でいくらかの Bitcoin を持つようになると日々変化するレートが気になるので時々ググってチャートを見たりしていたのですが、bot に話しかけてチャートが得られたら便利そうと思いチャート画像を返すAPIを作成しました。