Try log redirection another way
This commit is contained in:
@@ -31,19 +31,5 @@ RUN chmod 755 /boot
|
||||
|
||||
ENV AMAVIS=true
|
||||
|
||||
# Redirect logs for Docker to pickup
|
||||
RUN ln -sf /dev/stdout /var/log/razor-agent.log && \
|
||||
ln -sf /dev/stdout /var/log/mail.log && \
|
||||
ln -sf /dev/stdout /var/log/mail.info && \
|
||||
ln -sf /dev/stdout /var/log/mail.warn && \
|
||||
ln -sf /dev/stderr /var/log/mail.err
|
||||
# Make logs writable for everyone
|
||||
RUN chmod 002 /var/log/razor-agent.log \
|
||||
/var/log/mail.log \
|
||||
/var/log/mail.info \
|
||||
/var/log/mail.warn \
|
||||
/var/log/mail.err
|
||||
|
||||
EXPOSE 10024
|
||||
|
||||
ENTRYPOINT ./boot; amavisd-new foreground
|
||||
|
||||
@@ -14,3 +14,10 @@ sed "/# DOCKERMAIL DOMAINS START/,/# DOCKERMAIL DOMAINS END/{//!d}" /etc/amavis/
|
||||
sed "/# DOCKERMAIL DOMAINS START/,/# DOCKERMAIL DOMAINS END/{//!d}" /etc/amavis/conf.d/50-user -i
|
||||
sed "/# DOCKERMAIL DOMAINS START/a $first_fqdn" /etc/amavis/conf.d/05-node_id -i
|
||||
sed "/# DOCKERMAIL DOMAINS START/a $domain_acl" /etc/amavis/conf.d/50-user -i
|
||||
|
||||
|
||||
ln -sf /dev/stdout /var/log/razor-agent.log
|
||||
ln -sf /dev/stdout /var/log/mail.log
|
||||
ln -sf /dev/stdout /var/log/mail.info
|
||||
ln -sf /dev/stdout /var/log/mail.warn
|
||||
ln -sf /dev/stderr /var/log/mail.err
|
||||
|
||||
Reference in New Issue
Block a user