magnetico/Dockerfile.magneticow
Bora M. Alper 4814945b2d
fix docker
2020-02-21 11:39:35 +00:00

25 lines
590 B
Docker

FROM golang:1.13-alpine AS build
WORKDIR /magnetico
RUN export PATH=$PATH:/go/bin
RUN apk add --no-cache build-base curl git
RUN go get -u github.com/kevinburke/go-bindata/...
ADD ./Makefile /magnetico/
ADD ./pkg /magnetico/pkg
ADD ./go.mod /magnetico/go.mod
ADD ./cmd/magneticow /magnetico/cmd/magneticow
RUN make magneticow
FROM alpine:latest
LABEL maintainer="bora@boramalper.org"
EXPOSE 8080
WORKDIR /
VOLUME /root/.local/share/magneticod
VOLUME /root/.config/magneticow
COPY --from=build /go/bin/magneticow /magneticow
ENTRYPOINT ["/magneticow"]