diff --git a/omeka-s-docker/Dockerfile b/omeka-s-docker/Dockerfile index 7cd79eb..4e2dfcf 100644 --- a/omeka-s-docker/Dockerfile +++ b/omeka-s-docker/Dockerfile @@ -1,7 +1,7 @@ FROM alpine:3.18 -LABEL Maintainer="Jabar Digital Service " \ - Description="Lightweight container with Nginx 1.16 & PHP-FPM 7.4 based on Alpine Linux (forked from trafex/alpine-nginx-php7)." +LABEL Maintainer="TMS " \ + Description="Omeka S docker container with NGINX" #ADD https://dl.bintray.com/php-alpine/key/php-alpine.rsa.pub /etc/apk/keys/php-alpine.rsa.pub @@ -32,13 +32,16 @@ COPY config/supervisord.conf /etc/supervisor/conf.d/supervisord.conf # Setup documexnt root RUN mkdir -p /var/www/html -#RUN mkdir -p /var/www/html/omeka-s + +##RUN mkdir -p /var/www/html/omeka-s # Fetch Omeka-S WORKDIR /tmp ADD https://github.com/omeka/omeka-s/releases/download/v4.0.4/omeka-s-4.0.4.zip /tmp RUN unzip omeka-s-4.0.4.zip -d /var/www/html/ && rm omeka-s-4.0.4.zip -COPY config/database.ini /var/www/html/omeka-s/config/database.ini + +##COPY config/database.ini /var/www/html/omeka-s/config/database.ini + # Make sure files/folders needed by the processes are accessable when they run under the nobody user RUN chown -R nobody.nobody /var/www/html && \ chown -R nobody.nobody /run && \ @@ -46,6 +49,9 @@ RUN chown -R nobody.nobody /var/www/html && \ chown -R nobody.nobody /var/log/nginx && \ chown -R nobody.nobody /var/log/php82 +# Change to Omeka-s base dir + +WORKDIR /var/www/html/omeka-s # Switch to use a non-root user from here on USER nobody