mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-11 09:56:16 +00:00
Now using dumb-init from Debian repositories.
This commit is contained in:
parent
fe0d9438c5
commit
e1bceb173e
@ -18,15 +18,14 @@ RUN apt-get update && \
|
|||||||
locales \
|
locales \
|
||||||
apt-transport-https \
|
apt-transport-https \
|
||||||
apt-utils jq \
|
apt-utils jq \
|
||||||
|
dumb-init \
|
||||||
python3-minimal && \
|
python3-minimal && \
|
||||||
rm -rf /var/cache/apt /var/lib/apt/lists
|
rm -rf /var/cache/apt /var/lib/apt/lists
|
||||||
|
|
||||||
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
|
RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
|
||||||
sed -i -e 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen && \
|
sed -i -e 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen && \
|
||||||
dpkg-reconfigure --frontend=noninteractive locales && \
|
dpkg-reconfigure --frontend=noninteractive locales && \
|
||||||
update-locale LANG=en_US.UTF-8 && \
|
update-locale LANG=en_US.UTF-8
|
||||||
curl -s -S -L -o /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64 && \
|
|
||||||
chmod a+x /usr/local/bin/dumb-init
|
|
||||||
|
|
||||||
ARG KOPANO_CORE_VERSION=newest
|
ARG KOPANO_CORE_VERSION=newest
|
||||||
ARG KOPANO_REPOSITORY_BRANCH=master
|
ARG KOPANO_REPOSITORY_BRANCH=master
|
||||||
@ -69,6 +68,6 @@ ENV SERVICE_TO_START=server
|
|||||||
COPY kcconf.py defaultconfigs/ start-service.sh /kopano/
|
COPY kcconf.py defaultconfigs/ start-service.sh /kopano/
|
||||||
RUN chmod a+x /kopano/start-service.sh
|
RUN chmod a+x /kopano/start-service.sh
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/dumb-init", "--"]
|
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
|
||||||
|
|
||||||
CMD [ "/kopano/start-service.sh" ]
|
CMD [ "/kopano/start-service.sh" ]
|
@ -17,6 +17,7 @@ RUN apt-get update && \
|
|||||||
moreutils \
|
moreutils \
|
||||||
locales \
|
locales \
|
||||||
apt-transport-https \
|
apt-transport-https \
|
||||||
|
dumb-init \
|
||||||
python3 && \
|
python3 && \
|
||||||
rm -rf /var/cache/apt /var/lib/apt/lists
|
rm -rf /var/cache/apt /var/lib/apt/lists
|
||||||
|
|
||||||
@ -91,8 +92,6 @@ RUN sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \
|
|||||||
sed -i -e 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen && \
|
sed -i -e 's/# de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen && \
|
||||||
dpkg-reconfigure --frontend=noninteractive locales && \
|
dpkg-reconfigure --frontend=noninteractive locales && \
|
||||||
update-locale LANG=en_US.UTF-8 && \
|
update-locale LANG=en_US.UTF-8 && \
|
||||||
curl -s -S -L -o /usr/local/bin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64 && \
|
|
||||||
chmod a+x /usr/local/bin/dumb-init && \
|
|
||||||
# configure apache
|
# configure apache
|
||||||
rm /etc/apache2/sites-enabled/* && \
|
rm /etc/apache2/sites-enabled/* && \
|
||||||
sed -e 's,^ErrorLog.*,ErrorLog "|/bin/cat",' -i /etc/apache2/apache2.conf && \
|
sed -e 's,^ErrorLog.*,ErrorLog "|/bin/cat",' -i /etc/apache2/apache2.conf && \
|
||||||
@ -120,5 +119,5 @@ RUN chmod a+x /kopano/start.sh
|
|||||||
|
|
||||||
ENV LANG en_US.UTF-8
|
ENV LANG en_US.UTF-8
|
||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/dumb-init", "--"]
|
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
|
||||||
CMD [ "/kopano/start.sh" ]
|
CMD [ "/kopano/start.sh" ]
|
Loading…
x
Reference in New Issue
Block a user