Update Dockerfile

Fix permissions of downloaded tar.gz file via ADD

Signed-off-by: TheNewSound <info@worldwidecrap.nl>
This commit is contained in:
TheNewSound
2025-10-27 16:39:04 +01:00
committed by GitHub
parent f9d8cf1fee
commit e1ed2f0eab

6
debian/Dockerfile vendored
View File

@@ -2,9 +2,13 @@ ARG PHP=8.4
FROM php:${PHP}-fpm AS prepare-app FROM php:${PHP}-fpm AS prepare-app
# Download and extract as root
ADD https://github.com/invoiceninja/invoiceninja/releases/latest/download/invoiceninja.tar.gz /tmp/invoiceninja.tar.gz
# Set correct permissions
RUN chown -R www-data:www-data /tmp/invoiceninja.tar.gz
USER www-data USER www-data
ADD https://github.com/invoiceninja/invoiceninja/releases/latest/download/invoiceninja.tar.gz /tmp/invoiceninja.tar.gz
RUN tar -xzf /tmp/invoiceninja.tar.gz -C /var/www/html --strip-components=1 \ RUN tar -xzf /tmp/invoiceninja.tar.gz -C /var/www/html --strip-components=1 \
&& rm /tmp/invoiceninja.tar.gz \ && rm /tmp/invoiceninja.tar.gz \
&& ln -s /var/www/html/resources/views/react/index.blade.php /var/www/html/public/index.html \ && ln -s /var/www/html/resources/views/react/index.blade.php /var/www/html/public/index.html \