From 0a774f9283fe05c2f43268113369b24f80ee1e78 Mon Sep 17 00:00:00 2001 From: TheNewSound Date: Mon, 27 Oct 2025 23:35:10 +0100 Subject: [PATCH] Use --chown in Dockerfile to set permissions Signed-off-by: TheNewSound --- debian/Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/debian/Dockerfile b/debian/Dockerfile index 07f612e..d969664 100644 --- a/debian/Dockerfile +++ b/debian/Dockerfile @@ -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