Merge branch 'docker_image_size_optimization' of https://github.com/missedone/MailHog into missedone-docker_image_size_optimization

This commit is contained in:
Ian Kent 2016-03-13 18:57:04 +00:00
commit ff162ba5ce

14
Rockerfile Normal file
View file

@ -0,0 +1,14 @@
# build image
FROM golang:latest
RUN go get -v github.com/mailhog/MailHog && \
cd /go/src && \
CGO_ENABLED=0 go build -a -installsuffix cgo -v -o /go/bin/MailHog.o github.com/mailhog/MailHog/main.go
EXPORT /go/bin/ /target
# run image
FROM alpine:latest
IMPORT /target/ /tmp
RUN cp /tmp/MailHog.o /MailHog
EXPOSE 1025 8025
CMD ["/MailHog"]
TAG mailhog/mailhog:{{ or .VERSION "latest" }}