Switch to s6-overlay, add cron (and cronjobs), syslog.
ci/woodpecker/tag/build Pipeline was successful

This commit is contained in:
2026-07-27 00:18:03 +05:00
parent 6bb4e56607
commit 4346acb651
19 changed files with 79 additions and 25 deletions
+5 -6
View File
@@ -19,7 +19,8 @@ RUN apk add --no-cache \
perl-utils \
python3 \
python3-dev \
s6 \
s6-overlay \
s6-overlay-syslogd \
shadow \
sqlite-dev \
ssmtp \
@@ -46,16 +47,14 @@ RUN mkdir /src && cd /src && \
mv /inn2/spool /inn2/spool-default && \
rm -rf /src
COPY configuration /etc
COPY start-innd.sh /start-innd
COPY etc /etc
RUN groupmod -g 600 news && usermod -u 600 -g 600 -d /inn2 news && chown -R news:news /inn2 && chown -R news:news /etc/s6
RUN groupmod -g 600 news && usermod -u 600 -g 600 -d /inn2 news && chown -R news:news /inn2 && chown -R news:news /etc/cont-init.d /etc/services.d
WORKDIR /inn2
ENV PATH=/inn2/bin:$PATH
USER news
EXPOSE 119
EXPOSE 563
VOLUME [ "/inn2/db", "/inn2/spool", "/inn2/log" ]
CMD ["/usr/bin/s6-svscan", "/etc/s6"]
ENTRYPOINT [ "/init" ]