1
0
mirror of https://github.com/taigrr/shorturl synced 2025-01-18 04:03:16 -08:00
shorturl/Dockerfile
2018-02-09 16:51:50 -07:00

31 lines
475 B
Docker

# Build
FROM golang:alpine AS build
ARG TAG
ARG BUILD
ENV APP shorturl
ENV REPO prologic/$APP
RUN apk add --update git make build-base && \
rm -rf /var/cache/apk/*
WORKDIR /go/src/github.com/$REPO
COPY . /go/src/github.com/$REPO
RUN make TAG=$TAG BUILD=$BUILD build
# Runtime
FROM scratch
ENV APP shorturl
ENV REPO prologic/$APP
LABEL shorturl.app main
COPY --from=build /go/src/github.com/${REPO}/${APP} /${APP}
EXPOSE 8000/tcp
ENTRYPOINT ["/shorturl"]
CMD []