diff --git a/docker/prod.Dockerfile b/docker/prod.Dockerfile index 38ba604..a9101d6 100644 --- a/docker/prod.Dockerfile +++ b/docker/prod.Dockerfile @@ -10,7 +10,8 @@ RUN addgroup -g ${GID} -S ${GROUPNAME} \ RUN apk add --no-cache \ mc \ - unzip + unzip \ + rsync COPY --chmod=0755 /docker/php/composer.phar /usr/bin/composer RUN apk add --no-cache --virtual .build-deps \ @@ -33,4 +34,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..0ca0968 --- /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"