summaryrefslogtreecommitdiff
path: root/bin/make-docker
diff options
context:
space:
mode:
Diffstat (limited to 'bin/make-docker')
-rwxr-xr-xbin/make-docker16
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" . »;
+}