mirror of
https://tangled.org/tranquil.farm/tranquil-pds
synced 2026-08-16 22:36:07 +00:00
31 lines
820 B
Plaintext
Executable File
31 lines
820 B
Plaintext
Executable File
#!/sbin/openrc-run
|
|
|
|
name="tranquil-pds-nginx"
|
|
description="Tranquil PDS nginx reverse proxy"
|
|
|
|
: "${TRANQUIL_NGINX_IMAGE:=docker.io/library/nginx:1.29-alpine}"
|
|
: "${TRANQUIL_DATA:=/srv/tranquil-pds}"
|
|
: "${TRANQUIL_CONFIG_DIR:=/srv/tranquil-pds/config}"
|
|
|
|
depend() {
|
|
need tranquil-pds-app
|
|
}
|
|
|
|
start() {
|
|
ebegin "Starting ${name}"
|
|
podman container exists tranquil-pds-nginx && podman rm -f tranquil-pds-nginx
|
|
podman run -d --name tranquil-pds-nginx \
|
|
--pod tranquil-pds \
|
|
-v "${TRANQUIL_CONFIG_DIR}/nginx.conf:/etc/nginx/nginx.conf:ro,Z" \
|
|
-v "${TRANQUIL_DATA}/certs:/etc/nginx/certs:ro,Z" \
|
|
-v "${TRANQUIL_DATA}/acme:/var/www/acme:ro,Z" \
|
|
"${TRANQUIL_NGINX_IMAGE}"
|
|
eend $?
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping ${name}"
|
|
podman rm -f tranquil-pds-nginx
|
|
eend $?
|
|
}
|