2017-06-26 17:04:27 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
|
|
# read wekan config
|
|
|
|
|
source $SNAP/bin/config
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for key in ${keys[@]}
|
|
|
|
|
do
|
2017-11-04 19:20:37 +00:00
|
|
|
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)"
|
2018-10-25 13:19:27 +03:00
|
|
|
export $key="${!default_value}"
|
2017-11-04 19:20:37 +00:00
|
|
|
else
|
|
|
|
|
echo -e "$key=$value"
|
2018-10-25 12:38:30 +03:00
|
|
|
export $key="$value"
|
2017-11-04 19:20:37 +00:00
|
|
|
fi
|
2017-06-26 17:04:27 +00:00
|
|
|
done
|
2017-11-04 19:23:28 +00:00
|
|
|
|
|
|
|
|
# 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
|