Switch to s6-overlay, add cron (and cronjobs), syslog.
ci/woodpecker/tag/build Pipeline was successful
ci/woodpecker/tag/build Pipeline was successful
This commit is contained in:
+5
-6
@@ -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" ]
|
||||
|
||||
Reference in New Issue
Block a user