diff options
Diffstat (limited to 'bin/make-docker')
-rwxr-xr-x | bin/make-docker | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/bin/make-docker b/bin/make-docker new file mode 100755 index 0000000..9a1a156 --- /dev/null +++ b/bin/make-docker @@ -0,0 +1,16 @@ +#! /usr/bin/env perl6 + +use v6.c; + +#| Create a docker image of the blog. +sub MAIN ( + #| The tag to use for the docker image. + Str:D :$tag = "tyil/blog:latest", +) { + my IO::Path $basedir = $*PROGRAM.resolve.parent(2); + chdir $basedir; + + run « bundle »; + run « bundle exec jekyll build »; + run « docker build -t "$tag" . »; +} |