From 0de16800ceb4fbe4fd158517707f95a7a69a3fe5 Mon Sep 17 00:00:00 2001 From: Thomas <4530798+symgryph@users.noreply.github.com> Date: Sat, 9 Aug 2025 22:03:26 -0400 Subject: [PATCH 1/3] Create docker-compose.yml This compose file creates a local volume, and then mounts it as grav in /usr/html and binds to port 80 so we can use an external proxy like caddy but NOT expose it to the world. --- alpine-grav-amd64/docker-compose.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 alpine-grav-amd64/docker-compose.yml diff --git a/alpine-grav-amd64/docker-compose.yml b/alpine-grav-amd64/docker-compose.yml new file mode 100644 index 0000000..62b4073 --- /dev/null +++ b/alpine-grav-amd64/docker-compose.yml @@ -0,0 +1,11 @@ +services: + grav: + image: grav:latest + ports: + - "127.0.0.1:8080:80" + volumes: + - grav:/usr/html + environment: # Add this section to define environment variables + - VIRTUAL_HOST=grav.munn.me +volumes: + grav: From 4e1f2b4e8c0d1510fe8542a8a2e47385de94e6fa Mon Sep 17 00:00:00 2001 From: Thomas <4530798+symgryph@users.noreply.github.com> Date: Sat, 9 Aug 2025 22:05:01 -0400 Subject: [PATCH 2/3] Update Dockerfile to work on more modern alpine. --- alpine-grav-amd64/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alpine-grav-amd64/Dockerfile b/alpine-grav-amd64/Dockerfile index 0c4b04f..55948ef 100644 --- a/alpine-grav-amd64/Dockerfile +++ b/alpine-grav-amd64/Dockerfile @@ -24,7 +24,7 @@ ENV TERM="xterm" \ RUN apk add --no-cache bash ca-certificates curl git less musl nginx tzdata vim yaml zip \ php84-fpm php84-json php84-zlib php84-xml php84-pdo php84-phar php84-openssl \ - php84-gd php84-iconv php84-pecl-mcrypt php84-session php84-zip \ + php84-gd php84-iconv php84-session php84-zip \ php84-curl php84-opcache php84-ctype php84-apcu \ php84-intl php84-bcmath php84-dom php84-mbstring php84-simplexml php84-xmlreader && \ rm -rf /var/cache/apk/* @@ -42,5 +42,5 @@ RUN chmod +x /run.sh EXPOSE 80 -VOLUME ["/usr"] +# VOLUME ["/usr"] CMD ["/run.sh"] From c9fc9b835277a7346adce1184da502131471a336 Mon Sep 17 00:00:00 2001 From: Thomas <4530798+symgryph@users.noreply.github.com> Date: Sat, 9 Aug 2025 22:06:26 -0400 Subject: [PATCH 3/3] Update run.sh so that it works properly with the new php-fpm84 --- alpine-grav-amd64/files/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alpine-grav-amd64/files/run.sh b/alpine-grav-amd64/files/run.sh index b61a36b..38f09a4 100644 --- a/alpine-grav-amd64/files/run.sh +++ b/alpine-grav-amd64/files/run.sh @@ -28,7 +28,7 @@ find /usr/html -type d | xargs chmod +s # start php-fpm mkdir -p /usr/logs/php-fpm -php-fpm7 +php-fpm84 # start nginx mkdir -p /usr/logs/nginx