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"