onsenをアレするやつです
./cacheにダウンロードした音源のjsonを保存して、配信日でダウンロード済み判定してる。
ダウンロード済みでないならダウンロード。
Node.js 8.9.xで作った。
$ cp config.yml.example config.yml
config.yml
programs:
- toshitai
- grt
outputPath: ./output
yarnの場合
$ yarn install
$ yarn start
npmの場合
$ npm install
$ npm start
1回のrunで全部ダウンロードして終わる。
スケジュールはホスト側でよしなにやりましょう。
$ cp docker-compose.yml.example docker-compose.yml # 設定変更が必要ならば各自やっていく
$ docker-compose build
$ docker-compose run --rm node
git pull
した前提
buildしなおす
$ docker-compose build
or
yarn install
する
$ docker-compose run --rm yarn install
詳しくは #2 を参照
- .:onsen-dl
# - ./output:/onsen-dl/output
# - ./cache:/onsen-dl/cache