🧪

Jekyllのdocker-composeでスタックした

2023/01/01に公開

動作環境を簡単に整備したくてdocker-composeをつかって、
作ってみたところ、
どうも4.2.2のバージョンだとどうもうまくいかないみたい。
webrickのエラーが出てしまうので、
少し前のバージョン4.2.0で固定したところ、
問題なく動作した。
でもソース編集したときの自動再生成は、Windowsだと動作しない模様。
でもこれでGitHub pagesでの記事書いたりが楽になる。
良かったら使ってください。

version: "3.7"

services:
  jekyll_site:
    # ↓バージョン指定しないと動作しない
    # https://github.com/jekyll/jekyll/issues/9066
    image: jekyll/jekyll:4.2.0
    command: ["jekyll", "serve"]
    ports:
      - "4000:4000"
    volumes:
     - type: bind
       source: .
       target: /srv/jekyll

Discussion