-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathport_degistirme.sh
58 lines (46 loc) · 2.1 KB
/
port_degistirme.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
echo -e ''
echo -e '\e[0;36m'
echo -e ' /$$ /$$ /$$ '
echo -e ' | $$ | $$ | $$ '
echo -e ' /$$$$$$ | $$$$$$$ /$$$$$$/$$$$ | $$ /$$ /$$$$$$ | $$$$$$$ '
echo -e ' |____ $$| $$__ $$| $$_ $$_ $$| $$ /$$/ |____ $$| $$__ $$ '
echo -e ' /$$$$$$$| $$ \ $$| $$ \ $$ \ $$| $$$$$$/ /$$$$$$$| $$ \ $$ '
echo -e ' /$$__ $$| $$ | $$| $$ | $$ | $$| $$_ $$ /$$__ $$| $$ | $$ '
echo -e '| $$$$$$$| $$ | $$| $$ | $$ | $$| $$ \ $$| $$$$$$$| $$ | $$ '
echo -e ' \_______/|__/ |__/|__/ |__/ |__/|__/ \__/ \_______/|__/ |__/ '
echo " COSMOS SDK NODE'LAR ICIN PORT DEGISTIRME VE PORTU OTOMATIK AKTIF ETME SCRIPTI "
echo -e '\e[0m'
echo -e ''
GREEN="\e[32m"
NC="\e[0m"
BINARY=$(uname -m)
#!/bin/bash
sleep 2
echo "Proje Adı: "
read PROJE
echo "Prox_App Port(Default- 26658) :"
read PROXY
echo "Proof_Laddr Port(Default-6060) :"
read PROOF
echo "Laddr Port(26656):"
read LADDR
echo "Prometheus Port (Defaul-26660 ):"
read PROM
DATA=("."$PROJE)
echo "App.toml Port 1 (Default-9090):"
read APP1
echo "App.Toml Port 2 (Default-9091):"
read APP2
echo "Node Port(Default-26657):"
read NODE
sed -i.bak -e "s%^proxy_app = \"tcp://127.0.0.1:26658\"%proxy_app = \"tcp://127.0.0.1:$PROXY\"%; s%^laddr = \"tcp://127.0.0.1:26657\"%laddr = \"tcp://127.0.0.1:$NODE\"%; s%^pprof_laddr = \"localhost:6060\"%pprof_laddr = \"localhost:$PROOF\"%; s%^laddr = \"tcp://0.0.0.0:26656\"%laddr = \"tcp://0.0.0.0:$LADDR\"%; s%^prometheus_listen_addr = \":26660\"%prometheus_listen_addr = \":$PROM\"%" $HOME/$DATA/config/config.toml
sed -i.bak -e "s%^address = \"0.0.0.0:9090\"%address = \"0.0.0.0:$APP1\"%; s%^address = \"0.0.0.0:9091\"%address = \"0.0.0.0:$APP2\"%" $HOME/$DATA/config/app.toml
sed -i.bak -e "s%^node = \"tcp://localhost:26657\"%node = \"tcp://localhost:$NODE\"%" $HOME/$DATA/config/client.toml
systemctl stop $PROJE"d"
systemctl start $PROJE"d"
echo " "
echo "--------------------------------"
echo "İşlem başarılı..."
echo "--------------------------------"
sleep 2