containers-pocketbase/pocketbased.sh
f 03444f0960
Some checks failed
ci/woodpecker/push/woodpecker/1 Pipeline failed
ci/woodpecker/push/woodpecker/3 Pipeline was successful
ci/woodpecker/push/woodpecker/2 Pipeline was successful
feat: support cors origin
2023-12-14 16:41:11 -03:00

27 lines
642 B
Bash
Executable file

#!/bin/sh
pid=/tmp/pocketbase.pid
case $1 in
stop)
test -f "${pid}" || exit 0
cat "${pid}" | xargs kill
rm "${pid}"
;;
*)
test -f "${pid}" && exit 1
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 \
--hooksDir /srv/pocketbase/hooks \
--encryptionEnv POCKETBASE_SECRET \
--origins "${POCKETBASE_ORIGINS:-*}"
;;
esac