Blame view

server 653 Bytes
4216f9fb   Antonio Terceiro   add server script...
1
2
#!/bin/sh

a40c8fd9   Antonio Terceiro   server: add set -e
3
4
set -e

7bb2aec2   Antonio Terceiro   server: use the g...
5
export SPB_ENV=$(rake env)
3ded9ec6   Sergio Oliveira   Drop usage of `re...
6
7
8
9
10
11
12
if [ -f test/ip_helper.sh ]; then
  ROOTDIR=$(dirname $0)
  . test/ip_helper.sh
else
  echo "E: must run $0 from the root of the repository!"
  exit 1
fi
4216f9fb   Antonio Terceiro   add server script...
13
14
15
16

sudo -v
sudo redir --lport 80  --cport 80  --caddr $reverseproxy &
sudo redir --lport 443 --cport 443 --caddr $reverseproxy &
80ff0274   Sergio Oliveira   Redirect port 22 ...
17
sudo redir --lport 22 --cport 22 --caddr $reverseproxy &
4216f9fb   Antonio Terceiro   add server script...
18
19

cleanup() {
b6059525   Antonio Terceiro   server: revalidat...
20
  sudo -v
4216f9fb   Antonio Terceiro   add server script...
21
22
23
  sudo pkill -9 redir
}

4015d0f2   Sergio Oliveira   Updated port forw...
24
echo "Forwarding ports 22, 80 and 443"
4216f9fb   Antonio Terceiro   add server script...
25
26
27
28
echo "Hit ctrl-c to stop"
echo "Browse to: https://softwarepublico.dev/"
echo "Browse to: https://listas.softwarepublico.dev/"
echo
79bcb918   Antonio Terceiro   server: trap EXIT...
29
trap cleanup INT TERM EXIT
4216f9fb   Antonio Terceiro   add server script...
30
31
tail -f /dev/null
echo