diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e147311 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM vvakame/review:5.8 + +WORKDIR /book + +COPY . /book + +RUN ./setup.sh diff --git a/README.md b/README.md index d5090eb..b43f078 100644 --- a/README.md +++ b/README.md @@ -207,6 +207,17 @@ Docker環境でも以下のように指定できます。 $ REVIEW_CONFIG_FILE=config-ebook.yml ./build-in-docker.sh ``` +Docker Composeを利用すると以下のように指定できます。 + +``` +$ docker compose up +``` +または + +``` +$ docker compose run -e REVIEW_CONFIG_FILE=config.yml --rm review npm run pdf +``` + 紙版と電子版では以下のような違いがあります。 * 紙版:印刷用に、トンボ、デジタルトンボを設置。いくつかの同人誌印刷所で要求事項となっているノドへの隠しノンブル、大扉からのアラビア数字通し。ハイパーリンクは無効化。表紙(cover)は無視。 diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..da09d88 --- /dev/null +++ b/compose.yml @@ -0,0 +1,9 @@ +services: + review: + build: + context: . + volumes: + - .:/book + environment: + - REVIEW_CONFIG_FILE=config.yml + command: npm run pdf