wekan/snap-src/bin/wekan-read-settings
Lauri Ojansivu 6d88baebc7 - Remove "Fix Cannot setup mail server via snap variables" to see
does Wekan Snap start correctly after removing it.

Thanks to xet7 !
2018-09-23 12:38:32 +03:00

29 lines
705 B
Bash
Executable file

#!/bin/sh
# read wekan config
source $SNAP/bin/config
for key in ${keys[@]}
do
default_value="DEFAULT_$key"
description="DESCRIPTION_$key"
snappy_key="KEY_$key"
value=$(snapctl get ${!snappy_key})
if [ "x$value" == "x" ]; then
echo -e "$key=${!default_value} (default value)"
export $key=${!default_value}
else
echo -e "$key=$value"
export $key=$value
fi
done
# if caddy is enabled, do update port settings based on caddy file
if [ "$CADDY_ENABLED" = "true" ]; then
echo "caddy is enabled, adjusting ports"
export CADDY_PORT=${PORT}
echo -e "CADDY_PORT=$CADDY_PORT"
export PORT=${CADDY_BIND_PORT}
echo -e "PORT=$PORT"
fi