Browse Source

updated gitea and mailsrv to expose log files

feature/startup-from-labels
Mario Alegre 5 years ago
parent
commit
3339af6564
  1. 12
      src/gitea/Containerfile
  2. 9
      src/mailsrv/Containerfile

12
src/gitea/Containerfile

@ -42,6 +42,11 @@ RUN addgroup --gid $FILESUID gitea && \
# copy our custom scripts
COPY assets/bin/ /usr/local/bin/
# replace /var/log with symlink to /vol/log
RUN mkdir -p /vol/log && \
rm -r /var/log && \
ln -s /vol/log /var/log
###
### PostgreSQL ###
###
@ -60,11 +65,10 @@ RUN wget https://dl.gitea.io/gitea/${GITEAV:?}/gitea-${GITEAV:?}-linux-amd64 &&
chmod +x /usr/local/bin/gitea
# make directories gitea needs
RUN mkdir -p /var/lib/gitea/ && \
cd /var/lib/gitea/ && \
mkdir custom data log && \
RUN mkdir -p /var/lib/gitea/custom /var/lib/gitea/data/ && \
chown -R gitea:gitea /var/lib/gitea/ && \
chmod -R 750 /var/lib/gitea/
chmod -R 750 /var/lib/gitea/ && \
ln -s /var/log/gitea /var/lib/gitea/log
# copy gitea config template
COPY assets/app.ini.esh /etc/gitea/

9
src/mailsrv/Containerfile

@ -12,7 +12,9 @@ LABEL deployopts="\
-p 993:993 \
-v /srv/vol/mailsrv/data:/vol/data \
-v /srv/vol/mailsrv/mail:/vol/mail \
-v /srv/vol/mailsrv/ssl:/vol/ssl:ro"
-v /srv/vol/mailsrv/ssl:/vol/ssl:ro \
-v /srv/vol/mailsrv/log:/vol/log \
"
# Build Variables
# uid that the files owner user should have
@ -39,6 +41,11 @@ COPY assets/bin /usr/local/bin
RUN echo '# restart postfix and dovecot every Monday at 3AM' >> /etc/crontab && \
echo '23 3 * * 1 root systemctl restart postfix && systemctl restart dovecot' >> /etc/crontab
# replace /var/log with symlink to /vol/log
RUN mkdir -p /vol/log && \
rm -r /var/log && \
ln -s /vol/log /var/log
###
### mkvirtual
###

Loading…
Cancel
Save