From c0150debbf7252a09a649c3868888cd1e6c554bd Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sun, 9 Jul 2023 16:20:45 +1000 Subject: [PATCH] Updates for docker files to use PHP 8.2 --- alpine/5/Dockerfile | 7 ++++--- alpine/5/rootfs/usr/local/bin/invoiceninja-init.sh | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/alpine/5/Dockerfile b/alpine/5/Dockerfile index ea76a401..2b3a96e8 100644 --- a/alpine/5/Dockerfile +++ b/alpine/5/Dockerfile @@ -1,4 +1,4 @@ -ARG PHP_VERSION=8.1 +ARG PHP_VERSION=8.2 ARG BAK_STORAGE_PATH=/var/www/app/docker-backup-storage/ ARG BAK_PUBLIC_PATH=/var/www/app/docker-backup-public/ @@ -38,7 +38,7 @@ RUN --mount=target=/var/www/app/node_modules,type=cache \ && mv /var/www/app/public $BAK_PUBLIC_PATH # Prepare php image -FROM php:${PHP_VERSION}-fpm-alpine3.15 as prod +FROM php:${PHP_VERSION}-fpm-alpine as prod LABEL maintainer="David Bomba " @@ -103,7 +103,8 @@ WORKDIR /var/www/app # Do not remove this ENV ENV IS_DOCKER true -RUN /usr/local/bin/composer install --no-dev --no-scripts --no-interaction --no-autoloader +RUN /usr/local/bin/composer install --no-dev --no-scripts --no-interaction +RUN /usr/local/bin/composer dump-autoload --optimize --no-dev --classmap-authoritative --no-scripts --no-interaction # Override the environment settings from projects .env file ENV APP_ENV production diff --git a/alpine/5/rootfs/usr/local/bin/invoiceninja-init.sh b/alpine/5/rootfs/usr/local/bin/invoiceninja-init.sh index b517721a..eb8e87c8 100755 --- a/alpine/5/rootfs/usr/local/bin/invoiceninja-init.sh +++ b/alpine/5/rootfs/usr/local/bin/invoiceninja-init.sh @@ -25,9 +25,9 @@ docker_process_init_files() { done } -composer dump-autoload php artisan config:cache php artisan optimize +php artisan package:discover php artisan ninja:react # Check if DB works, if not crash the app.