From 14406a136e4f4fecb6dae099e54da9fa4c94e546 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Thu, 24 May 2018 12:52:21 +0200 Subject: [PATCH] Attempt at fixing missing templates --- Dockerfile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index bdfa161..2524c75 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,12 @@ -FROM golang:alpine as builder +FROM golang:alpine as go_builder + RUN apk add --no-cache curl git gcc musl-dev RUN curl https://glide.sh/get | sh WORKDIR /go/src/app -COPY glide.lock glide.yaml ./ +COPY glide.* ./ RUN glide install -COPY . . +COPY *.go ./ RUN CGO_ENABLED=0 GOOS=linux go build -a app . FROM node:alpine as asset_builder @@ -15,10 +16,10 @@ RUN npm install COPY assets /app/assets RUN npm run build -FROM alpine +FROM alpine:3.7 WORKDIR / -COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ -COPY --from=builder /go/src/app/app /app +COPY --from=go_builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ +COPY --from=go_builder /go/src/app/app /app COPY templates /templates COPY --from=asset_builder /app/assets /assets ENTRYPOINT ["/app"] \ No newline at end of file -- GitLab