diff options
author | Patrick Spek <p.spek@tyil.nl> | 2018-12-05 11:37:54 +0100 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2018-12-05 11:37:54 +0100 |
commit | bc8b5802771709b62decc47862c19c4c7eab16f4 (patch) | |
tree | 8caa5a455ae448b543ca62087a34709725e6217c /bin/make-docker | |
parent | 822a2a28f3f42cdc351ffa2d40c823400c44621f (diff) |
Add Dockerfile
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" . »; +} |