From 57724b7d9372a9b0bc0050ec9e465e74644498ac Mon Sep 17 00:00:00 2001 From: Benjamin Brummer Date: Tue, 7 Jan 2025 11:51:09 +0000 Subject: [PATCH] Single RUN for first stage to avoid insane build times --- debian/Dockerfile | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/debian/Dockerfile b/debian/Dockerfile index ca29520..8e306d5 100644 --- a/debian/Dockerfile +++ b/debian/Dockerfile @@ -4,17 +4,14 @@ RUN curl -s "https://api.github.com/repos/invoiceninja/invoiceninja/releases/lat grep -o '"browser_download_url": "[^"]*invoiceninja.tar"' | \ cut -d '"' -f 4 | \ xargs curl -sL | \ - tar -xz - -RUN ln -s ./resources/views/react/index.blade.php ./public/index.html - -# Set permissions: directories 755, files 644 -RUN chmod -R a=r,u+w,a+X . - -RUN php artisan storage:link - -# Octane -RUN php artisan octane:install --server=frankenphp + tar -xz \ + && ln -s ./resources/views/react/index.blade.php ./public/index.html \ + # Set permissions: directories 755, files 644 + && chmod -R a=r,u+w,a+X . \ + # Symlink + && php artisan storage:link \ + # Octane + && php artisan octane:install --server=frankenphp # ================== # InvoiceNinja image