Files
lang/deploy_lang.sh
T

25 lines
679 B
Bash
Executable File

#!/bin/bash
set -e
VM="naeel@5.172.178.213"
SSH="ssh -i ~/.ssh/naeel_vm_id_ed25519 -o StrictHostKeyChecking=no -o ConnectTimeout=10"
echo "=== build ==="
~/lang/.venv/bin/python3 ~/lang/build.sh
echo "=== inject API key ==="
KEY=$(cat ~/lang/token_ru.txt)
python3 -c "
h = open('$HOME/lang/dist/index.html').read()
h = h.replace(\"const GROQ_API_KEY = '';\", \"const GROQ_API_KEY = '$KEY';\")
open('$HOME/lang/dist/index.html', 'w').write(h)
"
echo " done"
echo "=== rsync -> VM ==="
rsync -az -e "$SSH" /home/naeel/lang/dist/ ${VM}:/var/www/lyngvo/
echo "=== restart proxy ==="
$SSH $VM 'sudo systemctl restart groq-proxy && echo OK'
echo "=== https://lang.kube5s.ru ==="