Compare commits
1 Commits
master
...
makkes/con
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e5c53bf761 |
@@ -24,6 +24,11 @@ TICK='\xE2\x9C\x94'
|
|||||||
CROSS='\xE2\x9D\x8C'
|
CROSS='\xE2\x9D\x8C'
|
||||||
|
|
||||||
create() {
|
create() {
|
||||||
|
NETWORK_PARAM=
|
||||||
|
if [ -n "${1:-}" ] ; then
|
||||||
|
NETWORK_PARAM="--network ${1}"
|
||||||
|
fi
|
||||||
|
|
||||||
command -v docker > /dev/null 2>&1 || { echo >&2 "couldn't find docker client. Aborting..."; exit 1; }
|
command -v docker > /dev/null 2>&1 || { echo >&2 "couldn't find docker client. Aborting..."; exit 1; }
|
||||||
|
|
||||||
[ ! "$(docker ps | grep docker-openvpn)" ] || { echo 'It seems VPN is already running. Do Nothing.'; exit 1; }
|
[ ! "$(docker ps | grep docker-openvpn)" ] || { echo 'It seems VPN is already running. Do Nothing.'; exit 1; }
|
||||||
@@ -50,7 +55,7 @@ create() {
|
|||||||
check "$error"
|
check "$error"
|
||||||
|
|
||||||
printf "Starting vpn server .............."
|
printf "Starting vpn server .............."
|
||||||
error=$(docker run --dns 8.8.8.8 --restart=always -v ovpn-data:/etc/openvpn --name docker-openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN $DOCKER_IMAGE 2>&1 >/dev/null)
|
error=$(docker run --dns 8.8.8.8 --restart=always -v ovpn-data:/etc/openvpn --name docker-openvpn ${NETWORK_PARAM} -d -p 1194:1194/udp --cap-add=NET_ADMIN $DOCKER_IMAGE 2>&1 >/dev/null)
|
||||||
check "$error"
|
check "$error"
|
||||||
|
|
||||||
printf "Exporting client certificate ....."
|
printf "Exporting client certificate ....."
|
||||||
@@ -95,7 +100,7 @@ check() {
|
|||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
create)
|
create)
|
||||||
create
|
create ${2:-}
|
||||||
;;
|
;;
|
||||||
destroy)
|
destroy)
|
||||||
destroy
|
destroy
|
||||||
|
|||||||
Reference in New Issue
Block a user