1
0
Fork 0
mirror of synced 2024-06-17 06:41:09 -04:00
ovpn-admin/stop.d/internal_dns.sh

15 lines
900 B
Bash
Raw Normal View History

2024-01-01 12:14:00 -05:00
#!/usr/bin/env bash
2024-01-01 13:00:20 -05:00
set -eo pipefail
2024-01-01 12:14:00 -05:00
dns_container_id="$(docker ps | grep "$OVPN_DNS_CONTAINER_NAME_PATTERN" | awk '{ print $1 }' 2> /dev/null)"
if [ "$dns_container_id" != "" ]; then
2024-01-01 13:17:56 -05:00
echo "Found running DNS container $dns_container_id"
existing_network_name="$(docker inspect "$dns_container_id" | jq -r '.[0].NetworkSettings.Networks | keys | .[0] ')"
2024-01-01 17:24:29 -05:00
# echo "Found network '$existing_network_name' connected to '$dns_container_id'"
# vpn_container_id="$(docker ps | grep "${OVPN_COMPOSE_NAME}" | grep "openvpn" | awk '{ print $1 }' 2> /dev/null || true)"
# echo "Disconnecting network '$existing_network_name' to $vpn_container_id"
# docker network disconnect "$existing_network_name" "$vpn_container_id" || true
2024-01-01 13:17:56 -05:00
echo "Disconnecting network '${OVPN_COMPOSE_NAME}_ovpn-net' to $dns_container_id"
2024-01-01 13:29:04 -05:00
docker network disconnect "${OVPN_COMPOSE_NAME}_ovpn-net" "$dns_container_id" || true
2024-01-01 12:14:00 -05:00
fi