21 lines
304 B
Plaintext
Executable file
21 lines
304 B
Plaintext
Executable file
#!/usr/bin/with-contenv bash
|
|
|
|
# Adapted from https://github.com/linuxserver/docker-wireguard
|
|
|
|
if [ "$ENABLE_WIREGUARD" = false ] ; then
|
|
exit
|
|
fi
|
|
|
|
_term() {
|
|
echo "Caught SIGTERM signal!"
|
|
wg-quick down /opt/wireguard/wg0
|
|
}
|
|
|
|
trap _term SIGTERM
|
|
|
|
wg-quick up /opt/wireguard/wg0
|
|
|
|
sleep infinity &
|
|
|
|
wait
|