From 25de4f4b0a56e15973f6d08daed246da9cda5551 Mon Sep 17 00:00:00 2001 From: Tomasz Mieszkowski Date: Sun, 3 Jul 2016 14:17:18 +0200 Subject: [PATCH] Dockerfile fixes/optimizations. --- Dockerfile | 10 ++++++---- scripts/make-install.sh | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3675afd..6ff4d33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,13 @@ -FROM golang:1.6 - -RUN go get golang.org/x/tools/go/vcs +FROM golang:1.6-alpine COPY . $GOPATH/src/github.com/gojp/goreportcard WORKDIR $GOPATH/src/github.com/gojp/goreportcard -EXPOSE 8080 +RUN apk update && apk upgrade && apk add --no-cache git make \ + && go get golang.org/x/tools/go/vcs \ + && ./scripts/make-install.sh + +EXPOSE 8000 CMD ["make", "start"] diff --git a/scripts/make-install.sh b/scripts/make-install.sh index e143aa9..2fe8bce 100755 --- a/scripts/make-install.sh +++ b/scripts/make-install.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh go get github.com/alecthomas/gometalinter gometalinter --install --update