refactor: services/ → compare/ + drhider/ (разделение Сверки и Хайдера)
Deploy contracts-flask / validate (push) Successful in 0s
Deploy contracts-flask / validate (push) Successful in 0s
This commit is contained in:
+25
-5
@@ -1,21 +1,41 @@
|
||||
#!/bin/bash
|
||||
# Деплой прокси-слоя на ВМ (5.172.178.213)
|
||||
# Запускать из папки contractor/
|
||||
# Запускать из папки contracts-flask/
|
||||
|
||||
VM="naeel@5.172.178.213"
|
||||
SSH_KEY="$HOME/.ssh/naeel_vm_id_ed25519"
|
||||
SSH="ssh -i $SSH_KEY"
|
||||
SCP="scp -i $SSH_KEY"
|
||||
DST="/home/naeel/contracts"
|
||||
|
||||
echo "=== Копирую compare/ ==="
|
||||
$SSH $VM "mkdir -p $DST/compare"
|
||||
$SCP deploy/compare/*.py $VM:$DST/compare/
|
||||
|
||||
echo "=== Копирую drhider/ ==="
|
||||
$SSH $VM "mkdir -p $DST/drhider"
|
||||
$SCP deploy/drhider/*.py $VM:$DST/drhider/
|
||||
|
||||
echo "=== Копирую конвертер .doc ==="
|
||||
$SCP deploy/convert_server.py $VM:/home/naeel/contracts/convert_server.py
|
||||
$SCP deploy/convert_doc.py $VM:/home/naeel/contracts/convert_doc.py
|
||||
$SCP deploy/convert_server.py $VM:$DST/convert_server.py
|
||||
$SCP deploy/convert_doc.py $VM:$DST/convert_doc.py
|
||||
|
||||
echo "=== Перезапуск конвертера ==="
|
||||
$SSH $VM 'pkill -f convert_server.py; sleep 1; nohup python3 /home/naeel/contracts/convert_server.py &>/dev/null &'
|
||||
echo "=== Копирую db/ ==="
|
||||
$SSH $VM "mkdir -p $DST/db"
|
||||
$SCP deploy/db/*.py $VM:$DST/db/
|
||||
|
||||
echo "=== Перезапуск convert_server (systemd) ==="
|
||||
$SSH $VM 'sudo systemctl restart contracts'
|
||||
|
||||
echo "=== Перезапуск drhider_server (systemd) ==="
|
||||
$SSH $VM 'sudo systemctl restart contracts-drhider'
|
||||
|
||||
echo "=== Статус сервисов ==="
|
||||
$SSH $VM 'systemctl is-active contracts contracts-drhider'
|
||||
|
||||
echo "=== Проверка nginx конфига ==="
|
||||
$SSH $VM 'sudo nginx -t 2>&1'
|
||||
|
||||
echo "=== Готово ==="
|
||||
echo "Проверка: curl https://contracts.kube5s.ru/convert-doc"
|
||||
echo "Проверка: curl https://contracts.kube5s.ru/api/drhider"
|
||||
|
||||
Reference in New Issue
Block a user