|
FROM node:10-slim
|
|
LABEL version=1.0.0
|
|
LABEL description="Haraka-Wildduck Docker Mail Server"
|
|
LABEL maintainer="ale@hatthieves.es"
|
|
RUN apt update && apt -y install git python make && apt clean
|
|
RUN git clone https://github.com/nodemailer/wildduck-webmail /webmail
|
|
WORKDIR /webmail
|
|
RUN git checkout 5c54625a8b192823184ba7f5da41f3414e76db94
|
|
COPY ./config /webmail/config
|
|
COPY ./views /webmail/views
|
|
RUN chown node.node -R /webmail
|
|
USER node
|
|
ARG DOMAIN
|
|
RUN npm i
|
|
RUN npm run bowerdeps
|
|
RUN find /webmail/config /webmail/views -type f -exec sed -i "s/{{DOMAIN}}/$DOMAIN/g" {} +
|