From e5d2153918a0058d62e0b33e73069e5d23b55c51 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 | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 docker/entrypoint.prod.sh diff --git a/docker/Dockerfile b/docker/Dockerfile index 1b4fa01..d161843 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -64,6 +64,8 @@ FROM builder AS prod WORKDIR /var/www/html +COPY --chmod=755 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..a42f023 --- /dev/null +++ b/docker/entrypoint.prod.sh @@ -0,0 +1,13 @@ +#!/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 & + +cd /var/www/html/backend && bin/console doctrine:migrations:migrate + +# Start Nginx in foreground to keep container running +exec nginx -g 'daemon off;' \ No newline at end of file