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