#!/bin/bash # Запускать на хосте Proxmox (ssh root@192.168.1.150). # Копирует папку vpn-route-check в контейнер 100 и поднимает Docker. set -e CT=100 SRC="$(cd "$(dirname "$0")" && pwd)" echo "Источник: $SRC" echo "Копирую в контейнер $CT..." TAR="/tmp/vpn-route-check.tar" tar -C "$SRC" -cf "$TAR" . pct exec "$CT" -- mkdir -p /opt/docker/vpn-route-check pct push "$CT" "$TAR" /tmp/vpn-route-check.tar pct exec "$CT" -- tar -xf /tmp/vpn-route-check.tar -C /opt/docker/vpn-route-check pct exec "$CT" -- rm -f /tmp/vpn-route-check.tar rm -f "$TAR" echo "Запуск Docker Compose в контейнере $CT..." pct exec "$CT" -- bash -c 'cd /opt/docker/vpn-route-check && docker compose up -d --build' echo "Готово. Сервис: http://192.168.1.100:8765"