|
@ -29,7 +29,7 @@ ARG FILESUID=5000 |
|
|
ARG DEBIAN_FRONTEND=noninteractive |
|
|
ARG DEBIAN_FRONTEND=noninteractive |
|
|
|
|
|
|
|
|
# install packages we want |
|
|
# install packages we want |
|
|
RUN apt update -y && apt install -y rsyslog postfix dovecot-imapd dovecot-lmtpd dovecot-sieve cron |
|
|
RUN apt update -y && apt install -y rsyslog postfix dovecot-imapd dovecot-lmtpd dovecot-sieve cron apache2 postgresql roundcube roundcube-pgsql roundcube-plugins |
|
|
|
|
|
|
|
|
# add virtual mail user |
|
|
# add virtual mail user |
|
|
RUN addgroup --gid ${FILESUID:?} vmail && \ |
|
|
RUN addgroup --gid ${FILESUID:?} vmail && \ |
|
@ -74,6 +74,12 @@ COPY assets/dovecot /etc/dovecot |
|
|
# make symlink to mail dir |
|
|
# make symlink to mail dir |
|
|
RUN ln -s /vol/mail /var/mail/virtual |
|
|
RUN ln -s /vol/mail /var/mail/virtual |
|
|
|
|
|
|
|
|
|
|
|
### |
|
|
|
|
|
### Roundcube |
|
|
|
|
|
### |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### |
|
|
### |
|
|
### Working Directory |
|
|
### Working Directory |
|
|
### |
|
|
### |
|
@ -89,5 +95,5 @@ WORKDIR /vol/data |
|
|
### |
|
|
### |
|
|
|
|
|
|
|
|
# bugfix for cron |
|
|
# bugfix for cron |
|
|
COPY bugfix/cronfix /root/ |
|
|
COPY assets/bugfix/cronfix /root/ |
|
|
RUN chmod +x /root/cronfix && /root/cronfix |
|
|
RUN chmod +x /root/cronfix && /root/cronfix |
|
|