containers-pocketbase/pocketbased.sh

27 lines
642 B
Bash
Raw Permalink Normal View History

#!/bin/sh
pid=/tmp/pocketbase.pid
case $1 in
stop)
test -f "${pid}" || exit 0
cat "${pid}" | xargs kill
rm "${pid}"
;;
*)
2023-12-12 17:19:05 +00:00
test -f "${pid}" && exit 1
2023-12-12 13:44:02 +00:00
daemonize -c /srv/pocketbase -p $pid -u nobody \
/usr/local/bin/syslogize \
/usr/bin/pocketbase serve \
--http [::]:8090 \
--automigrate \
--dir /srv/pocketbase/data \
--migrationsDir /srv/pocketbase/migrations \
--publicDir /srv/pocketbase/public \
2023-12-12 13:47:20 +00:00
--hooksDir /srv/pocketbase/hooks \
2023-12-14 19:41:11 +00:00
--encryptionEnv POCKETBASE_SECRET \
--origins "${POCKETBASE_ORIGINS:-*}"
;;
esac