Add lumen detection to queue,schedule contianers

This commit is contained in:
Deon George 2020-09-17 13:24:57 +10:00
parent 8cc6e595e3
commit c05c67ec02
2 changed files with 19 additions and 12 deletions

8
init
View File

@ -114,12 +114,16 @@ elif [ "$role" = "queue" -a -e artisan ]; then
exec /bin/bash exec /bin/bash
fi fi
if [ -e .lumen ]; then
echo "* Lumen detected..."
else
# We only check for non mount points, in case this container has the app inside # We only check for non mount points, in case this container has the app inside
mp=$(mp ${php}) mp=$(mp ${php})
if [ ${mp} -eq 1 ]; then if [ ${mp} -eq 1 ]; then
echo "* Caching configuration..." echo "* Caching configuration..."
su www-data -s /bin/sh -c "(php artisan config:cache && php artisan route:cache && php artisan view:cache)" su www-data -s /bin/sh -c "(php artisan config:cache && php artisan route:cache && php artisan view:cache)"
fi fi
fi
echo "* Running the queue..." echo "* Running the queue..."
# We'll delay starting in case the app is caching # We'll delay starting in case the app is caching
@ -137,12 +141,16 @@ elif [ "$role" = "scheduler" -a -e artisan ]; then
exec /bin/bash exec /bin/bash
fi fi
if [ -e .lumen ]; then
echo "* Lumen detected..."
else
# We only check for non mount points, in case this container has the app inside # We only check for non mount points, in case this container has the app inside
mp=$(mp ${php}) mp=$(mp ${php})
if [ ${mp} -eq 1 ]; then if [ ${mp} -eq 1 ]; then
echo "* Caching configuration..." echo "* Caching configuration..."
su www-data -s /bin/sh -c "(php artisan config:cache && php artisan route:cache && php artisan view:cache)" su www-data -s /bin/sh -c "(php artisan config:cache && php artisan route:cache && php artisan view:cache)"
fi fi
fi
echo "* Running the scheduler..." echo "* Running the scheduler..."
# We'll delay starting in case the app is caching # We'll delay starting in case the app is caching

View File

@ -2,9 +2,8 @@ server {
listen 80 default_server; listen 80 default_server;
listen [::]:80 default_server; listen [::]:80 default_server;
access_log none; access_log off;
client_max_body_size 10m; client_max_body_size 10m;
error_log none;
fastcgi_buffers 16 16k; fastcgi_buffers 16 16k;
fastcgi_buffer_size 16k; fastcgi_buffer_size 16k;
index index.php index.html; index index.php index.html;