ocis-deployment/mounts/wopi/entrypoint.sh

21 lines
692 B
Bash
Raw Normal View History

2023-09-16 14:52:56 -04:00
#!/bin/sh
# Based on https://github.com/owncloud/ocis/blob/master/deployments/examples/ocis_wopi/config/wopiserver/entrypoint-override.sh
set -e
if test "${WOPI_SECRET:-undefined}" != undefined
then
echo "$WOPI_SECRET" > /etc/wopi/wopi.secret
elif test "${WOPI_SECRET_FILE:-undefined}" != undefined
then
ln -s "$WOPI_SECRET_FILE" /etc/wopi/wopi.secret
# or, preferrably, just mount /etc/wopi/wopi.secret as a read-only bind mount
fi
sed "s/PUBLIC_URL/$PUBLIC_URL/g" < /etc/wopi/wopiserver.conf.dist > /etc/wopi/wopiserver.conf
if [ "$WOPISERVER_INSECURE" == "true" ]; then
sed -i 's/sslverify\s=\sTrue/sslverify = False/g' /etc/wopi/wopiserver.conf
fi
exec /app/wopiserver.py