From 7286b4dcffa846f24cafdf1be882dd8a7e0789cc Mon Sep 17 00:00:00 2001 From: root Date: Fri, 7 Aug 2020 11:58:51 +0200 Subject: [PATCH] =?UTF-8?q?Suppression=20syst=C3=A9matique=20du=20r=C3=A9p?= =?UTF-8?q?ertoire=20pid=20au=20lancement=20du=20conteneur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- alpine/Dockerfile | 5 +++-- alpine/initrc | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 alpine/initrc diff --git a/alpine/Dockerfile b/alpine/Dockerfile index fd7d68e..aca8c09 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -43,13 +43,14 @@ COPY httpd.conf /etc/apache2 COPY service/ /etc/service/ COPY glpi_init.sh /root/glpi_init.sh COPY glpi.cron /var/spool/cron/crontabs/apache +COPY initrc /etc/ ADD https://github.com/glpi-project/glpi/releases/download/${GLPI_VERSION}/glpi-${GLPI_VERSION}.tgz /root/glpi-${GLPI_VERSION}.tgz ADD https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi${FUSIONINVENTORY_VERSION}/fusioninventory-${FUSIONINVENTORY_VERSION}.tar.bz2 /root/fusioninventory-${FUSIONINVENTORY_VERSION}.tar.bz2 RUN \ -chmod a+x /root/glpi_init.sh && \ +chmod a+x /root/glpi_init.sh /etc/initrc && \ chmod 600 /etc/crontabs/apache && \ rm -f /var/www/html/* /root/CAS-1.3.8.tgz && \ rm -rf /tmp/* /var/tmp/* -ENTRYPOINT ["/sbin/runsvdir", "-P", "/etc/service"] +ENTRYPOINT ["/etc/initrc"] diff --git a/alpine/initrc b/alpine/initrc new file mode 100644 index 0000000..2908475 --- /dev/null +++ b/alpine/initrc @@ -0,0 +1,6 @@ +#!/bin/sh +set -e + +rm -r /run/* +mkdir -p /run/apache2 +exec /sbin/runsvdir -P /etc/service