This commit is contained in:
@@ -139,3 +139,33 @@ git add -A && git commit -m "подробное описание" && git push
|
||||
Этот проект (`drhider.pythonk8s.dev.nubes.ru`) — **независимый managed Flask**, заменяет ВМ-версию.
|
||||
|
||||
SSH к ВМ: `ssh -i ~/.ssh/naeel_vm_id_ed25519 naeel@5.172.178.213`
|
||||
|
||||
## Синхронизация проекта на ВМ
|
||||
|
||||
Текущий checkout проекта на ВМ находится в `/home/naeel/drhider`. Синхронизировать
|
||||
проект нужно через `rsync` из локального репозитория:
|
||||
|
||||
```bash
|
||||
cd /home/naeel/nubes/drhider
|
||||
rsync -av \
|
||||
--exclude='.git/' \
|
||||
--exclude='__pycache__/' \
|
||||
--exclude='*.pyc' \
|
||||
--exclude='.venv/' \
|
||||
--exclude='.pytest_cache/' \
|
||||
-e 'ssh -o ConnectTimeout=10 -o BatchMode=yes -i ~/.ssh/naeel_vm_id_ed25519' \
|
||||
./ naeel@5.172.178.213:/home/naeel/drhider/
|
||||
```
|
||||
|
||||
Проверка после синхронизации:
|
||||
|
||||
```bash
|
||||
ssh -o ConnectTimeout=10 -o BatchMode=yes \
|
||||
-i ~/.ssh/naeel_vm_id_ed25519 \
|
||||
naeel@5.172.178.213 \
|
||||
'cd /home/naeel/drhider && grep -m1 "^VERSION =" site/app.py && \
|
||||
python3 -m py_compile site/app.py site/routes/api_bp.py'
|
||||
```
|
||||
|
||||
`/home/naeel/contracts/drhider` — legacy standalone-сервис; его синхронизировать
|
||||
нельзя. `rsync` выполняется без `--delete`, поэтому файлы на ВМ не удаляются.
|
||||
|
||||
Reference in New Issue
Block a user