From: Zhian N. Kamvar Date: Thu, 28 May 2020 09:18:22 +0000 (-0700) Subject: Use carpentries/lesson-docker for docker-serve make rule (#461) X-Git-Url: https://git.arvados.org/rnaseq-cwl-training.git/commitdiff_plain/bc5c9baa3358620cde9f9b30f8aecc37c90fe286 Use carpentries/lesson-docker for docker-serve make rule (#461) --- diff --git a/.gitignore b/.gitignore index a27efc9..d717a12 100644 --- a/.gitignore +++ b/.gitignore @@ -12,4 +12,5 @@ _site .bundle/ .vendor/ .docker-vendor/ -Gemfile.lock \ No newline at end of file +Gemfile.lock +.*history diff --git a/Makefile b/Makefile index c2b1853..366840e 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,6 @@ export SHELL = /bin/bash # Settings MAKEFILES=Makefile $(wildcard *.mk) -JEKYLL_VERSION=3.8.5 JEKYLL=bundle install --path .vendor/bundle && bundle update && bundle exec jekyll PARSER=bin/markdown_ast.rb DST=_site @@ -54,11 +53,14 @@ site : lesson-md ## * docker-serve : use Docker to serve the site docker-serve : - docker run --rm -it --volume ${PWD}:/srv/jekyll \ - --volume=${PWD}/.docker-vendor/bundle:/usr/local/bundle \ - -p 127.0.0.1:4000:4000 \ - jekyll/jekyll:${JEKYLL_VERSION} \ - bin/run-make-docker-serve.sh + docker pull carpentries/lesson-docker:latest + docker run --rm -it \ + -v $${PWD}:/home/rstudio \ + -p 4000:4000 \ + -p 8787:8787 \ + -e USERID=$$(id -u) \ + -e GROUPID=$$(id -g) \ + carpentries/lesson-docker:latest ## * repo-check : check repository settings repo-check :