From 013659e034e9e96114ffde20019c256eec87c55b Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 6 Feb 2025 13:59:44 +0100 Subject: [PATCH] feat(docker): added xdebug support, run laravel job once --- Dockerfile | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index de550f5a4..56b042320 100644 --- a/Dockerfile +++ b/Dockerfile @@ -364,17 +364,12 @@ ENV sintonia_laravel_port=${sintonia_laravel_port} ENV sintonia_vite_port=${sintonia_vite_port} USER root -RUN pecl install xdebug && docker-php-ext-enable xdebug; +RUN pecl install xdebug && \ + docker-php-ext-enable xdebug && \ + echo 'xdebug.mode = debug\nxdebug.discover_client_host = 1\nxdebug.start_with_request = yes' >> /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini USER $sintonia_user WORKDIR /var/www/sintonia_webapp -#COPY --chown=$sintonia_user:$sintonia_user ./sintonia_webapp/ ./ - -#Package installation -#RUN git config --global --add safe.directory /var/www/sintonia_webapp && \ -# /home/$sintonia_user/composer install --no-progress --no-interaction --no-dev --no-autoloader && \ -# set -eux && \ -# npm i #RUN php artisan ziggy:generate && mv ziggy.js resources/utils/ziggy.js #RUN cp $HOME/.env ./ @@ -384,6 +379,7 @@ CMD git config --global --add safe.directory /var/www/sintonia_webapp && \ /home/$sintonia_user/composer install --no-progress --no-interaction --no-dev --no-autoloader && \ /home/$sintonia_user/composer --no-cache dump-autoload --no-interaction --no-dev && \ php artisan key:generate && \ + php artisan schedule:run >> /dev/null 2>&1 & \ set -eux && \ npm i && \ npx vite --port $sintonia_vite_port --host & \