mirror of https://github.com/Aidaho12/haproxy-wi
parent
d84a6f531b
commit
d26d949105
|
@ -99,6 +99,15 @@ For Runtime API enable state file on HAproxt servers and need install socat on a
|
||||||
```
|
```
|
||||||
![alt text](image/haproxy-wi-logs.jpeg "View logs page")
|
![alt text](image/haproxy-wi-logs.jpeg "View logs page")
|
||||||
|
|
||||||
|
# Update
|
||||||
|
```
|
||||||
|
# cd /var/www/haproxy-wi
|
||||||
|
# chmod +x update.sh
|
||||||
|
# ./update.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
After update old config saved at /tmp/ folder. Compare new and old config, if in new no changes overwrite the new configuration with the old one, or edit new with your ENV.
|
||||||
|
|
||||||
# Update DB
|
# Update DB
|
||||||
```
|
```
|
||||||
$ cd /var/www/haproxy-wi/app
|
$ cd /var/www/haproxy-wi/app
|
||||||
|
|
|
@ -539,6 +539,7 @@ if form.getvalue('updategroup') is not None:
|
||||||
update_group(name, descript, id)
|
update_group(name, descript, id)
|
||||||
|
|
||||||
if form.getvalue('updateserver') is not None:
|
if form.getvalue('updateserver') is not None:
|
||||||
|
import funct
|
||||||
name = form.getvalue('updateserver')
|
name = form.getvalue('updateserver')
|
||||||
ip = form.getvalue('ip')
|
ip = form.getvalue('ip')
|
||||||
group = form.getvalue('servergroup')
|
group = form.getvalue('servergroup')
|
||||||
|
@ -551,5 +552,7 @@ if form.getvalue('updateserver') is not None:
|
||||||
print(error_mess)
|
print(error_mess)
|
||||||
else:
|
else:
|
||||||
print('Content-type: text/html\n')
|
print('Content-type: text/html\n')
|
||||||
update_server(name, ip, group, typeip, enable, master, id)
|
if funct.ssh_connect(ip, check=1):
|
||||||
|
update_server(name, ip, group, typeip, enable, master, id)
|
||||||
|
else:
|
||||||
|
print('<span class="alert alert-danger" id="error"><a title="Close" id="errorMess"><b>X</b></a></span>')
|
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/bash
|
||||||
|
cp app/haproxy-webintarface.config /tmp/
|
||||||
|
|
||||||
|
git reset --hard
|
||||||
|
git pull https://github.com/Aidaho12/haproxy-wi.git
|
||||||
|
|
||||||
|
chmod +x app/*py
|
||||||
|
chown -R apache:apache *
|
||||||
|
|
||||||
|
cd app/
|
||||||
|
./update_db.py
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "#################"
|
||||||
|
echo "Change in config:"
|
||||||
|
diff --expand-tabs -W 100 -y /tmp/haproxy-webintarface.config haproxy-webintarface.config |grep "|"
|
||||||
|
echo ""
|
||||||
|
echo "Please set your config"
|
||||||
|
echo ""
|
||||||
|
echo "################"
|
||||||
|
echo "Your config saved in /tmp/haproxy-webintarface.config. Please comare with new and set your env back"
|
||||||
|
echo ""
|
Loading…
Reference in New Issue