From cb7f11d5daa82a20e197a70f00a1aa9aadd66083 Mon Sep 17 00:00:00 2001 From: Tim Lappe Date: Sat, 26 Apr 2025 19:06:23 +0200 Subject: [PATCH] Fixed prod api url --- docker/Dockerfile | 4 +++- docker/entrypoint.prod.sh | 11 +++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 docker/entrypoint.prod.sh diff --git a/docker/Dockerfile b/docker/Dockerfile index 1b4fa01..75e3e28 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -64,6 +64,8 @@ FROM builder AS prod WORKDIR /var/www/html +COPY docker/entrypoint.prod.sh /entrypoint.prod.sh + COPY . . COPY docker/nginx/default.conf /etc/nginx/sites-enabled/default @@ -71,4 +73,4 @@ RUN cd backend && composer install RUN cd frontend && npm install && npm run build # Set entrypoint -ENTRYPOINT ["/entrypoint.sh"] +ENTRYPOINT ["/entrypoint.prod.sh"] diff --git a/docker/entrypoint.prod.sh b/docker/entrypoint.prod.sh new file mode 100644 index 0000000..d6452c0 --- /dev/null +++ b/docker/entrypoint.prod.sh @@ -0,0 +1,11 @@ +#!/bin/bash +set -e + +# Start PHP-FPM service +service php8.4-fpm start + +# Change to frontend directory and start npm in background +cd /var/www/html/frontend && export REACT_APP_API_URL=https://calendi.strolap.com && npm run start & + +# Start Nginx in foreground to keep container running +exec nginx -g 'daemon off;' \ No newline at end of file