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:
27
Dockerfile
27
Dockerfile
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user