Fix: Aligning docker compose and Dockerfile with entrypoints

This commit is contained in:
2026-09-28 18:04:23 +03:00
parent 88d8ae0954
commit 023c11019c
3 changed files with 6 additions and 9 deletions
+2 -1
View File
@@ -102,7 +102,8 @@ RUN php artisan package:discover --ansi \
&& php artisan filament:assets --ansi && php artisan filament:assets --ansi
COPY docker/entrypoint.sh /entrypoint.sh COPY docker/entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh COPY docker/entrypoint-worker.sh /entrypoint-worker.sh
RUN chmod +x /entrypoint.sh /entrypoint-worker.sh
EXPOSE 9000 EXPOSE 9000
ENTRYPOINT ["/entrypoint.sh"] ENTRYPOINT ["/entrypoint.sh"]
+2 -8
View File
@@ -19,7 +19,6 @@
pull pull
docker_build docker_build
docker_up docker_up
migrate
artisan_optimize artisan_optimize
restart_workers restart_workers
stoic_generate_thumbs stoic_generate_thumbs
@@ -45,12 +44,6 @@
{{ $compose }} up -d --remove-orphans {{ $compose }} up -d --remove-orphans
@endtask @endtask
@task('migrate', ['on' => 'web'])
echo ">>> Running migrations..."
cd {{ $path }}
{{ $compose }} exec -T app php artisan migrate --force < /dev/null
@endtask
@task('artisan_optimize', ['on' => 'web']) @task('artisan_optimize', ['on' => 'web'])
echo ">>> Optimizing..." echo ">>> Optimizing..."
cd {{ $path }} cd {{ $path }}
@@ -61,9 +54,10 @@
@endtask @endtask
@task('restart_workers', ['on' => 'web']) @task('restart_workers', ['on' => 'web'])
echo ">>> Restarting queue workers..." echo ">>> Restarting queue workers and scheduler..."
cd {{ $path }} cd {{ $path }}
{{ $compose }} restart queue {{ $compose }} restart queue
{{ $compose }} restart scheduler
@endtask @endtask
@task('password_protect', ['on' => 'web']) @task('password_protect', ['on' => 'web'])
+2
View File
@@ -47,6 +47,7 @@ services:
queue: queue:
image: ${COMPOSE_PROJECT_NAME:-boboko-starter}-app image: ${COMPOSE_PROJECT_NAME:-boboko-starter}-app
entrypoint: ["/entrypoint-worker.sh"]
command: php artisan queue:work --tries=3 --max-jobs=500 --memory=256 command: php artisan queue:work --tries=3 --max-jobs=500 --memory=256
restart: unless-stopped restart: unless-stopped
env_file: .env env_file: .env
@@ -68,6 +69,7 @@ services:
scheduler: scheduler:
image: ${COMPOSE_PROJECT_NAME:-boboko-starter}-app image: ${COMPOSE_PROJECT_NAME:-boboko-starter}-app
entrypoint: ["/entrypoint-worker.sh"]
command: php artisan schedule:work command: php artisan schedule:work
restart: unless-stopped restart: unless-stopped
env_file: .env env_file: .env