Files
wp-docker-setup/start-ssh-tunnel.sh
Jean-Christophe Vanhalle c1ae487788 cleans up code
2024-10-13 00:09:49 +02:00

25 lines
409 B
Bash

#! /bin/sh
#
if [ "$#" -eq 0 ] || [ "$#" -gt 1 ]; then
echo takes only one argument
exit 1
fi
if [ ! -e "${1}" ]; then
echo cannot find "${1}"
exit 1
fi
# shellcheck source=./env_files/ssh-tunnel-example.env
. "${1}"
# shellcheck source=./.env-example
. ./.env
ssh \
-v \
-N \
-L \
"${TRAEFIK_LISTENING_IP}:${LOCAL_PORT}:${LOCAL_IP_ON_REMOTE}:${LOCAL_PORT_ON_REMOTE}" \
"${REMOTE_HOST}"