INNER CODE UNIT · Shell
ufw_docker_agent
chaifeng/ufw-docker · docker-entrypoint.sh:6
ufw_docker_agent=ufw-docker-agent
ufw_docker_agent_image="${ufw_docker_agent_image:-chaifeng/${ufw_docker_agent}:181003}"
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
}