From e13d65bbb8837d64b093d81d337729f8a424406b Mon Sep 17 00:00:00 2001
From: Tom Andrade <wolvie@gmail.com>
Date: Mon, 18 Mar 2019 16:23:39 +0100
Subject: [PATCH] Add Dockerfile for building standalone image

---
 .dockerignore |  1 +
 Dockerfile    | 17 +++++++++++++++++
 2 files changed, 18 insertions(+)
 create mode 100644 .dockerignore
 create mode 100644 Dockerfile

diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..eba61a7
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1 @@
+short
\ No newline at end of file
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..5187b2c
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,17 @@
+FROM golang:1.12.1 as builder
+
+ENV CGO_ENABLED=0
+
+ADD . /go/src/short
+
+WORKDIR /go/src/short
+
+RUN go get ./... && go build -o short .
+
+FROM scratch
+
+LABEL  maintainer="Thomas Andrade <wolvie@gmail.com>"
+
+COPY --from=builder /go/src/short/short /
+
+ENTRYPOINT [ "/short" ]
\ No newline at end of file