1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 09:37:02 +00:00

More Docker work

- Dockerfile now builds Inbucket inside the container
- Add starter inbucket.conf for Docker
- Add install.sh to build inbucket inside container
- Add customized greeting.html for Docker
This commit is contained in:
James Hillyerd
2014-05-25 16:10:05 -07:00
parent cb487c3c7b
commit bb398498d4
5 changed files with 178 additions and 16 deletions

View File

@@ -3,21 +3,16 @@
FROM crosbymichael/golang
MAINTAINER James Hillyerd, @jameshillyerd
# Install Inbucket
# Configuration (WORKDIR doesn't support env vars)
ENV INBUCKET_SRC $GOPATH/src/github.com/jhillyerd/inbucket
ENV INBUCKET_HOME /opt/inbucket
ADD inbucket $INBUCKET_HOME/inbucket
ADD themes $INBUCKET_HOME/themes
ADD etc/unix-sample.conf $INBUCKET_HOME/inbucket.conf
# Volume for mail data
VOLUME /var/opt/inbucket
# SMTP, HTTP, POP3 ports
EXPOSE 25
EXPOSE 80
EXPOSE 110
# Start Inbucket (WORKDIR doesn't support env vars)
WORKDIR /opt/inbucket
ENTRYPOINT ["./inbucket"]
CMD ["inbucket.conf"]
ENTRYPOINT ["bin/inbucket"]
CMD ["/etc/opt/inbucket.conf"]
# Ports: SMTP, HTTP, POP3
EXPOSE 10025 10080 10110
# Build Inbucket
ADD . $INBUCKET_SRC/
RUN "$INBUCKET_SRC/etc/docker/install.sh"