From 932a79c7e44a8b0db32a6bf23c0df560260ccaa7 Mon Sep 17 00:00:00 2001 From: tomoya yoshida Date: Fri, 16 May 2025 14:20:17 +0900 Subject: [PATCH] =?UTF-8?q?build-in-docker.sh=E3=81=A7=E6=AF=8E=E5=9B=9Ese?= =?UTF-8?q?tup.sh=E5=AE=9F=E8=A1=8C=E3=81=A7=E6=99=82=E9=96=93=E3=81=8C?= =?UTF-8?q?=E3=81=8B=E3=81=8B=E3=82=8B=E3=81=AE=E3=81=A7docker=20compose?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 7 +++++++ README.md | 11 +++++++++++ compose.yml | 9 +++++++++ 3 files changed, 27 insertions(+) create mode 100644 Dockerfile create mode 100644 compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..e147311e --- /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 d5090ebb..b43f0788 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 00000000..da09d888 --- /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