tanaka's Programming Memo

プログラミングについてのメモ。

Docker環境のRe:VIEWで任意のconfigを指定してrake pdfを実行する

印刷用の挿絵は白黒、電子用はカラーにしたくて、カラー用の画像フォルダーを指定する設定ファイルconfig-denshi.ymlを以下のように作成しました。

# 電子版用の上書き設定

# 継承元設定
inherit: ["config.yml"]

# 電子版を別のファイル名にしたい場合
bookname: ColorImageBook

# 取り込む画像が格納されているディレクトリ。省略した場合は以下
imagedir: images_color

これをDocker環境でどうやったらビルドできるかを調べたのですが答えが見つからず。あれこれ試しているうちに以下の書き方でいけました。

docker-compose run --rm review rake REVIEW_CONFIG_FILE=config-denshi.yml pdf

参考URL