diff --git a/.env b/.env index c0b9530..0c7f7a7 100644 --- a/.env +++ b/.env @@ -33,7 +33,8 @@ PUBLIC_SMTP_PORT=1025 # Docker Compose sub-network # Copy this /16 sub-net to you docker/varnish/default.vcl to allow any subnet service to purge varnish -DEFAULT_GATEWAY=172.144.0.0 +SUB_NETWORK=172.144.0.0 +DEFAULT_GATEWAY=172.144.0.1 DEPLOY_TAG=latest VARNISH_SIZE=512M diff --git a/Dockerfile b/Dockerfile index 4c6e3a6..4b6c635 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ ARG PHP_VERSION=8.5.5 -ARG MYSQL_VERSION=8.4.7 -ARG NGINX_VERSION=1.28.3 +ARG MYSQL_VERSION=8.5.7 +ARG NGINX_VERSION=1.30.2 ARG MARIADB_VERSION=11.8.3 ARG VARNISH_VERSION=7.7.3 -ARG COMPOSER_VERSION=2.9.7 +ARG COMPOSER_VERSION=2.10.1 ARG PHP_EXTENSION_INSTALLER_VERSION=2.10.12 ARG PHP_EXTENSION_REDIS_VERSION=6.3.0 diff --git a/Makefile b/Makefile index bece212..3ac62a9 100644 --- a/Makefile +++ b/Makefile @@ -46,3 +46,13 @@ changelog: bump: git cliff --bump -o CHANGELOG.md + +pdf: + @if [ -z "$(FILE)" ]; then echo "Usage: make pdf FILE=path/to/file.md"; exit 1; fi + docker run --rm -v "$$(dirname $$(realpath $(FILE))):/data" pandoc/extra \ + "$$(basename $(FILE))" \ + -o "$$(basename $(FILE) .md).pdf" \ + --pdf-engine=xelatex \ + -V geometry:margin=15mm \ + -V fontsize=9pt \ + -V lang=en