|
|
|
@ -1,6 +1,6 @@ |
|
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
exec >> $SNAP_COMMON/hook.log 2>&1 |
|
|
|
|
exec >> $SNAP_DATA/hook.log 2>&1 |
|
|
|
|
echo "$(date '+%Y-%m-%d %H:%M:%S') $0: Entering hook" |
|
|
|
|
|
|
|
|
|
set -x |
|
|
|
@ -17,8 +17,8 @@ if [ "$value" = "true" ]; then |
|
|
|
|
port=$(snapctl get port) |
|
|
|
|
[ "x" != "x${bind_port}" ] && sed -i 's|proxy / localhost:.* {|proxy / localhost:'"${bind_port}"' {|g' $SNAP_COMMON/Caddyfile |
|
|
|
|
[ "x" != "x$port" ] && sed -i 's|http://:.*|http://:'"${port}"'|g' $SNAP_COMMON/Caddyfile |
|
|
|
|
snapctl stop ${SNAP_NAME}.caddy 2>&1 || true |
|
|
|
|
snapctl start --enable ${SNAP_NAME}.caddy 2>&1 || true |
|
|
|
|
snapctl restart ${SNAP_NAME}.caddy 2>&1 || true |
|
|
|
|
else |
|
|
|
|
snapctl stop --disable ${SNAP_NAME}.caddy 2>&1 || true |
|
|
|
|
fi |
|
|
|
@ -27,8 +27,8 @@ value=$(snapctl get disable-mongodb) |
|
|
|
|
if [ "$value" = "true" ]; then |
|
|
|
|
snapctl stop --disable ${SNAP_NAME}.mongodb 2>&1 || true |
|
|
|
|
else |
|
|
|
|
snapctl stop ${SNAP_NAME}.mongodb 2>&1 || true |
|
|
|
|
snapctl start --enable ${SNAP_NAME}.mongodb 2>&1 || true |
|
|
|
|
snapctl restart ${SNAP_NAME}.mongodb 2>&1 || true |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
# restart all services |
|
|
|
|