🎨 Improve voluming
This commit is contained in:
parent
efb9543f55
commit
f248a5c7cf
14
Dockerfile
14
Dockerfile
|
@ -56,15 +56,16 @@ COPY virtual.sympa.template /etc/sympa/virtual.sympa.template
|
||||||
COPY robot.conf.template /etc/sympa/robot.conf.template
|
COPY robot.conf.template /etc/sympa/robot.conf.template
|
||||||
COPY nginx.conf.template /etc/nginx/site.conf.template
|
COPY nginx.conf.template /etc/nginx/site.conf.template
|
||||||
|
|
||||||
|
RUN mkdir /etc/sympa/transport && \
|
||||||
|
touch /etc/sympa/transport/sympa_transport && \
|
||||||
|
ln -s /etc/sympa/transport/sympa_transport /etc/sympa/sympa_transport
|
||||||
|
|
||||||
COPY wwsympa /etc/init.d/wwsympa
|
COPY wwsympa /etc/init.d/wwsympa
|
||||||
RUN chmod +x /etc/init.d/wwsympa
|
RUN chmod +x /etc/init.d/wwsympa
|
||||||
|
|
||||||
RUN touch /etc/sympa/transport.sympa \
|
RUN touch /etc/sympa/transport.sympa \
|
||||||
/etc/sympa/virtual.sympa \
|
/etc/sympa/virtual.sympa && \
|
||||||
/etc/sympa/sympa_transport && \
|
chown sympa:sympa /etc/sympa/*.sympa
|
||||||
chmod 0640 /etc/sympa/sympa_transport && \
|
|
||||||
chown sympa:sympa /etc/sympa/sympa_transport \
|
|
||||||
/etc/sympa/*.sympa
|
|
||||||
|
|
||||||
RUN postmap hash:/etc/sympa/transport.sympa && \
|
RUN postmap hash:/etc/sympa/transport.sympa && \
|
||||||
postmap hash:/etc/sympa/virtual.sympa
|
postmap hash:/etc/sympa/virtual.sympa
|
||||||
|
@ -79,6 +80,7 @@ EXPOSE 25 80 465
|
||||||
|
|
||||||
VOLUME /var/lib/sympa \
|
VOLUME /var/lib/sympa \
|
||||||
/var/spool/sympa \
|
/var/spool/sympa \
|
||||||
/etc/sympa/robots
|
/etc/sympa/robots \
|
||||||
|
/etc/sympa/transport
|
||||||
|
|
||||||
ENV DOMAINS="localhost"
|
ENV DOMAINS="localhost"
|
||||||
|
|
|
@ -4,10 +4,8 @@ cat /etc/sympa/sympa/sympa.conf.template | sed "s/{{MAIN_LIST_DOMAIN}}/$MAIN_LIS
|
||||||
rm /etc/postfix/main.cf && cat /etc/postfix/main.cf.template | sed "s/{{MAIN_LIST_DOMAIN}}/$MAIN_LIST_DOMAIN/g" > /etc/postfix/main.cf
|
rm /etc/postfix/main.cf && cat /etc/postfix/main.cf.template | sed "s/{{MAIN_LIST_DOMAIN}}/$MAIN_LIST_DOMAIN/g" > /etc/postfix/main.cf
|
||||||
|
|
||||||
[[ -d /var/lib/sympa/bounce ]] || mkdir -p /var/lib/sympa/bounce
|
[[ -d /var/lib/sympa/bounce ]] || mkdir -p /var/lib/sympa/bounce
|
||||||
|
[[ -d /etc/sympa/transport ]] || mkdir -p /etc/sympa/transport
|
||||||
chown -R sympa:sympa /etc/sympa/sympa_transport \
|
touch /etc/sympa/transport/sympa_transport
|
||||||
/var/spool/sympa \
|
|
||||||
/var/lib/sympa
|
|
||||||
|
|
||||||
LIST_DOMAINS=$(echo $DOMAINS | tr ";" "\n")
|
LIST_DOMAINS=$(echo $DOMAINS | tr ";" "\n")
|
||||||
[[ ! -f /etc/sympa/transport.sympa ]] || rm /etc/sympa/transport.sympa
|
[[ ! -f /etc/sympa/transport.sympa ]] || rm /etc/sympa/transport.sympa
|
||||||
|
@ -32,6 +30,10 @@ do
|
||||||
echo "Domain $domain added!"
|
echo "Domain $domain added!"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
chown -R sympa:sympa /etc/sympa/transport \
|
||||||
|
/var/spool/sympa \
|
||||||
|
/var/lib/sympa
|
||||||
|
|
||||||
chown -R www-data:www-data /etc/nginx/sites-available /etc/nginx/sites-enabled
|
chown -R www-data:www-data /etc/nginx/sites-available /etc/nginx/sites-enabled
|
||||||
|
|
||||||
service rsyslog restart
|
service rsyslog restart
|
||||||
|
|
Loading…
Reference in New Issue