Use --chown in Dockerfile to set permissions

Signed-off-by: TheNewSound <info@worldwidecrap.nl>
This commit is contained in:
TheNewSound
2025-10-27 23:35:10 +01:00
committed by GitHub
parent d639f649a3
commit 0a774f9283

6
debian/Dockerfile vendored
View File

@@ -2,10 +2,8 @@ ARG PHP=8.4
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 www-data:www-data /tmp/invoiceninja.tar.gz
# ADD is always executed as root, so we use --chown
ADD --chown=www-data:www-data https://github.com/invoiceninja/invoiceninja/releases/latest/download/invoiceninja.tar.gz /tmp/invoiceninja.tar.gz
USER www-data