From ebcd9672c294cc35be09e3e95a45c88bcd50b572 Mon Sep 17 00:00:00 2001 From: tux Date: Wed, 29 Apr 2026 19:17:57 +0200 Subject: [PATCH] production deployment stuff --- docker/prod.Dockerfile | 4 +++- docker/run-mareike.sh | 17 +++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100755 docker/run-mareike.sh diff --git a/docker/prod.Dockerfile b/docker/prod.Dockerfile index 38ba604..ee6bec0 100644 --- a/docker/prod.Dockerfile +++ b/docker/prod.Dockerfile @@ -33,4 +33,6 @@ RUN npm run build EXPOSE 9000 -CMD ["php-fpm"] +RUN mv /var/www/html /src +COPY docker/run-mareike.sh /usr/local/bin/ +CMD ["run-mareike.sh"] diff --git a/docker/run-mareike.sh b/docker/run-mareike.sh new file mode 100755 index 0000000..1109699 --- /dev/null +++ b/docker/run-mareike.sh @@ -0,0 +1,17 @@ +#!/bin/sh +set -e + +rsync -rlDog --chown $USER:$GROUPNAME --delete --exclude=/storage /src /var/www/html +install -d -m 0755 -o $USER -g $GROUPNAME \ + storage \ + storage/framework \ + storage/framework/cache \ + storage/framework/sessions \ + storage/framework/views \ + storage/app \ + storage/app/private \ + storage/logs + +php artisan migrate --force + +exec "php-fpm"