infra/@dev-pro.server/solution/scripts/LOCATION.md

Скрипты управления @infra-dev-pro

Расположение: $WORKSPACE/infra/@infra-dev-pro/solution/scripts/


Доступные скрипты

check-infra.sh

Назначение: Проверка состояния всей инфраструктуры

Запуск:

cd $WORKSPACE/infra/@infra-dev-pro/solution/scripts/
./check-infra.sh

Что проверяет:
- DEV-PRO (этот сервер):
- Uptime
- CPU load
- RAM usage
- Disk space
- Docker status
- SSH подключение к DEV-PROD-RF
- DEV-PROD-RF (управляемый сервер):
- Uptime
- Resources
- Docker containers (34 шт)
- seller1.ru production сайт (HTTP 200)


backup.sh

Назначение: Автоматический backup критичных данных

Запуск:

cd $WORKSPACE/infra/@infra-dev-pro/solution/scripts/
./backup.sh

Что бэкапится:
- SSH ключи (~/.ssh/)
- Claude workspace ($WORKSPACE/)
- Системные конфиги:
- /etc/ssh/
- /etc/ufw/
- /etc/fail2ban/

Хранение: /var/backups/dev-pro/
Ротация: Автоудаление файлов старше 30 дней
Логи: /var/log/dev-pro-backup.log

Автоматизация: Cron запускает каждое воскресенье в 03:00


connect-to-dev-prod-rf.sh

Назначение: Быстрое подключение к управляемому серверу

Запуск:

cd $WORKSPACE/infra/@infra-dev-pro/solution/scripts/
./connect-to-dev-prod-rf.sh

Альтернатива:

ssh root@45.144.177.147

Дата создания: 2025-10-26
Последнее обновление: 2025-11-09