Move piframefleet dispatcher wireguard config to /opt/wireguard
This commit is contained in:
parent
3abe89ecf3
commit
1a4d12e566
|
@ -60,6 +60,7 @@ VOLUME /opt/ansible
|
|||
ENV ENABLE_WIREGUARD=false
|
||||
EXPOSE 51820/udp
|
||||
VOLUME /lib/modules
|
||||
VOLUME /opt/wireguard
|
||||
|
||||
# SyncThing related 'stuff'
|
||||
ENV ENABLE_SYNCTHING=false
|
||||
|
|
|
@ -43,6 +43,9 @@ if [ "$ENABLE_WIREGUARD" = true ] ; then
|
|||
else
|
||||
echo "**** The wireguard module is not active, please install wireguard on the host and activate the 'wg' kernel module ****"
|
||||
fi
|
||||
if [ ! -d "/opt/wireguard" ] ; then
|
||||
mkdir /opt/wireguard
|
||||
fi
|
||||
fi
|
||||
|
||||
####################
|
||||
|
|
|
@ -8,12 +8,12 @@ fi
|
|||
|
||||
_term() {
|
||||
echo "Caught SIGTERM signal!"
|
||||
wg-quick down wg0
|
||||
wg-quick down /opt/wireguard/wg0
|
||||
}
|
||||
|
||||
trap _term SIGTERM
|
||||
|
||||
wg-quick up wg0
|
||||
wg-quick up /opt/wireguard/wg0
|
||||
|
||||
sleep infinity &
|
||||
|
||||
|
|
|
@ -23,6 +23,7 @@ sudo docker run -it \
|
|||
-v /lib/modules:/lib/modules:ro \
|
||||
-v /var/piframefleet/syncthing:/opt/syncthing \
|
||||
-v /var/piframefleet/filebrowser:/opt/filebrowser \
|
||||
-v /var/piframefleet/wireguard:/var/wireguard \
|
||||
-v /var/piframefleet/ansible:/opt/ansible \
|
||||
-v /var/piframefleet/pictures:/opt/pictures \
|
||||
piframe/piframefleet:latest
|
||||
|
|
Loading…
Reference in a new issue