diff --git a/dockerfile b/dockerfile index d6cbf9d..f562635 100644 --- a/dockerfile +++ b/dockerfile @@ -88,7 +88,10 @@ COPY --from=prepare /tmp/glpi /var/www/html RUN chown www-data:www-data -R /var/www; \ - ln -s /var/www/html/bin/console /bin/console; + ln -s /var/www/html/bin/console /bin/console; \ + touch /apache-passwd-glpi-inventory; \ + chown www-data:www-data /apache-passwd-glpi-inventory; \ + chmod 740 /apache-passwd-glpi-inventory; VOLUME /var/www/html/config diff --git a/includes/etc/apache2/sites-available/000-default.conf b/includes/etc/apache2/sites-available/000-default.conf index c4388f3..1257317 100644 --- a/includes/etc/apache2/sites-available/000-default.conf +++ b/includes/etc/apache2/sites-available/000-default.conf @@ -1,6 +1,24 @@ DocumentRoot /var/www/html/public + + + + + + + AuthType Basic + AuthName "Restricted Access" + AuthUserFile /apache-passwd-glpi-inventory + Require valid-user + + + + + + + + Require all granted