INNER CODE UNIT · Shell
ufw
chaifeng/ufw-docker · docker-entrypoint.sh:9
function ufw-allow-or-deny-service() {
declare id="$1"
declare port="$2"
if [[ "$port" = deny || "$port" = */deny ]]; then
port="${port%deny}"
port="${port%/}"
declare -a opts=("$id")
[[ -z "$port" ]] || opts+=("$port")
run-ufw-docker delete allow "${opts[@]}"
else
run-ufw-docker add-service-rule "$id" "$port"
fi
}
function update-ufw-rules() {
declare -p | sed -e '/^declare -x ufw_public_/!d' \
-e 's/^declare -x ufw_public_//' \