wekan-read-settings 709 B

1234567891011121314151617181920212223242526272829
  1. #!/bin/sh
  2. # read wekan config
  3. source $SNAP/bin/config
  4. for key in ${keys[@]}
  5. do
  6. default_value="DEFAULT_$key"
  7. description="DESCRIPTION_$key"
  8. snappy_key="KEY_$key"
  9. value=$(snapctl get ${!snappy_key})
  10. if [ "x$value" == "x" ]; then
  11. echo -e "$key=${!default_value} (default value)"
  12. export $key="${!default_value}"
  13. else
  14. echo -e "$key=$value"
  15. export $key="$value"
  16. fi
  17. done
  18. # if caddy is enabled, do update port settings based on caddy file
  19. if [ "$CADDY_ENABLED" = "true" ]; then
  20. echo "caddy is enabled, adjusting ports"
  21. export CADDY_PORT=${PORT}
  22. echo -e "CADDY_PORT=$CADDY_PORT"
  23. export PORT=${CADDY_BIND_PORT}
  24. echo -e "PORT=$PORT"
  25. fi