From 0fb84ef40d153888b6f15c5e2d66e2d58a1ef308 Mon Sep 17 00:00:00 2001 From: Akihito Koriyama Date: Fri, 9 Feb 2024 10:47:55 +0900 Subject: [PATCH] Fix docker setup See https://github.com/jekyll/jekyll/issues/9066 --- bin/Dockerfile | 2 ++ bin/docker-compose.yml | 13 +++++++++++++ bin/serve.sh | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 bin/Dockerfile create mode 100644 bin/docker-compose.yml diff --git a/bin/Dockerfile b/bin/Dockerfile new file mode 100644 index 0000000..77e051c --- /dev/null +++ b/bin/Dockerfile @@ -0,0 +1,2 @@ +FROM jekyll/jekyll:pages +RUN gem install webrick diff --git a/bin/docker-compose.yml b/bin/docker-compose.yml new file mode 100644 index 0000000..b3e52fa --- /dev/null +++ b/bin/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" +services: + app: + container_name: jekyllberasunday + build: + context: . + dockerfile: Dockerfile + command: jekyll serve + volumes: + - ../:/srv/jekyll + ports: + - 4000:4000 + diff --git a/bin/serve.sh b/bin/serve.sh index fc06998..fcfea69 100755 --- a/bin/serve.sh +++ b/bin/serve.sh @@ -1,3 +1,3 @@ #!/bin/sh -docker run --rm --volume="$PWD:/srv/jekyll" -it -p 4000:4000 jekyll/jekyll:pages jekyll serve +docker compose up