# Docker build file for Inbucket, see https://www.docker.io/ # Inbucket website: http://www.inbucket.org/ FROM golang:1.6-alpine MAINTAINER James Hillyerd, @jameshillyerd # Configuration (WORKDIR doesn't support env vars) ENV INBUCKET_SRC $GOPATH/src/github.com/jhillyerd/inbucket ENV INBUCKET_HOME /opt/inbucket WORKDIR $INBUCKET_HOME ENTRYPOINT ["/con/context/start-inbucket.sh"] CMD ["/con/configuration/inbucket.conf"] # Ports: SMTP, HTTP, POP3 EXPOSE 10025 10080 10110 # Persistent Volumes, following convention at: # https://github.com/docker/docker/issues/9277 # NOTE /con/context is also used, not exposed by default VOLUME /con/configuration VOLUME /con/data # Build Inbucket COPY . $INBUCKET_SRC/ RUN "$INBUCKET_SRC/etc/docker/install.sh"