From 3a9d6995cb7465e0b823dd6712c8d21be4e6bc23 Mon Sep 17 00:00:00 2001 From: CoolnsX Date: Thu, 14 May 2026 19:15:25 +0530 Subject: [PATCH] feat: add bentoPDF --- pdf/bentopdf.container | 20 ++++++++++++++++++++ pdf/nginx-listen-on-unix.sh | 14 ++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 pdf/bentopdf.container create mode 100755 pdf/nginx-listen-on-unix.sh diff --git a/pdf/bentopdf.container b/pdf/bentopdf.container new file mode 100644 index 0000000..d8bf6f5 --- /dev/null +++ b/pdf/bentopdf.container @@ -0,0 +1,20 @@ +[Unit] +Description=BentoPDF container + +[Container] +Network=host +ContainerName=bentopdf +Image=ghcr.io/alam00000/bentopdf-simple:latest + +Volume=%h/podman/bentopdf:/tmp +Volume=./nginx-listen-on-unix.sh:/docker-entrypoint.d/99-nginx-listen-on-unix.sh:ro + +# Enable auto-update container +AutoUpdate=registry + +[Service] +Restart=always +TimeoutStartSec=300 + +[Install] +WantedBy=default.target diff --git a/pdf/nginx-listen-on-unix.sh b/pdf/nginx-listen-on-unix.sh new file mode 100755 index 0000000..7600a01 --- /dev/null +++ b/pdf/nginx-listen-on-unix.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +entrypoint_log() { + if [ -z "${NGINX_ENTRYPOINT_QUIET_LOGS:-}" ]; then + echo "$@" + fi +} + +SOCKET="${NGINX_SOCKET:-/tmp/nginx.sock}" + +entrypoint_log "[coolans] Changing Nginx listen port to $SOCKET" +sed -i -e "s|listen 8080;|listen unix:${SOCKET};|" -e "/listen \[::\]:8080;/d" /etc/nginx/nginx.conf