From 8a9f120b79e4ab2dd5e1cfd23a3ed79902deb39f Mon Sep 17 00:00:00 2001 From: Christine Dodrill Date: Fri, 17 Feb 2017 17:59:54 -0800 Subject: [PATCH] go mini container --- lang/go-mini/README.md | 17 +++++++++++++++++ lang/go-mini/box.rb | 9 +++++++++ 2 files changed, 26 insertions(+) create mode 100644 lang/go-mini/README.md create mode 100644 lang/go-mini/box.rb diff --git a/lang/go-mini/README.md b/lang/go-mini/README.md new file mode 100644 index 0000000..cfee85c --- /dev/null +++ b/lang/go-mini/README.md @@ -0,0 +1,17 @@ +go-mini +======= + +For when you need to keep things simple. + +```ruby +# box.rb +# https://github.com/erikh/box +from "xena/go-mini:1.8" + +run "go1.8 download" + +# ... do your build + +run "rm -rf $HOME/sdk" +flatten +``` diff --git a/lang/go-mini/box.rb b/lang/go-mini/box.rb new file mode 100644 index 0000000..224ea16 --- /dev/null +++ b/lang/go-mini/box.rb @@ -0,0 +1,9 @@ +from "xena/alpine" + +run %q[ apk add -U openssl \ + && wget https://xena.greedo.xeserv.us/pkg/bin/go1.8-linux-amd64-glibc.gz -O go1.8.gz \ + && gunzip go1.8.gz && mv go1.8 /usr/local/bin \ + && apk del openssl] + +flatten +tag "xena/go-mini:1.8"