From 60bbf14ec7210947b83f7a885d20afc6c0445db1 Mon Sep 17 00:00:00 2001 From: Abdul Kareem Date: Tue, 17 Feb 2026 00:06:51 +0300 Subject: [PATCH] Fix deployment runtime to avoid 502 on hosted server --- Dockerfile | 4 ++-- docker-compose.yml | 1 + docker/entrypoint.sh | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4856b20..0b99d29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -53,7 +53,7 @@ RUN cp .env.example .env || true \ COPY docker/entrypoint.sh /usr/local/bin/entrypoint.sh RUN chmod +x /usr/local/bin/entrypoint.sh -EXPOSE 9000 +EXPOSE 8000 ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] -CMD ["php-fpm", "-F"] +CMD ["sh", "-c", "php artisan serve --host=0.0.0.0 --port=${PORT:-8000}"] diff --git a/docker-compose.yml b/docker-compose.yml index 0754eca..d19220d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,6 +18,7 @@ services: DB_USERNAME: ${DB_USERNAME:-postgres} DB_PASSWORD: ${DB_PASSWORD:-secret} RUN_MIGRATIONS: "true" + command: ["php-fpm", "-F"] depends_on: - db volumes: diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index f1043ec..6a76892 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -11,7 +11,7 @@ php artisan key:generate --force --no-interaction || true php artisan storage:link || true if [ "${RUN_MIGRATIONS}" = "true" ]; then - php artisan migrate --force --no-interaction + php artisan migrate --force --no-interaction || true fi php artisan config:cache || true