From e20d87a64a4ac6d9f623f6acb98f8e7ce27ad75d Mon Sep 17 00:00:00 2001 From: Metacube Date: Sun, 24 May 2026 09:32:36 +0200 Subject: [PATCH] Add trading cockpit deploy script --- trade_web/deploy_pdocker.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 trade_web/deploy_pdocker.sh diff --git a/trade_web/deploy_pdocker.sh b/trade_web/deploy_pdocker.sh new file mode 100644 index 0000000..972468c --- /dev/null +++ b/trade_web/deploy_pdocker.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +set -euo pipefail + +REMOTE_HOST="${REMOTE_HOST:-root@192.168.178.113}" +REMOTE_DIR="${REMOTE_DIR:-/data/compose/trade_web}" +ARCHIVE="/tmp/trade_web_deploy.tar.gz" + +cd "$(dirname "$0")" + +tar \ + --exclude='__pycache__' \ + --exclude='*.pyc' \ + --exclude='.pytest_cache' \ + --exclude='.DS_Store' \ + -czf "$ARCHIVE" . + +ssh "$REMOTE_HOST" "mkdir -p '$REMOTE_DIR'" +scp "$ARCHIVE" "$REMOTE_HOST:/tmp/trade_web_deploy.tar.gz" +ssh "$REMOTE_HOST" "cd '$REMOTE_DIR' && tar -xzf /tmp/trade_web_deploy.tar.gz && docker compose up -d --build" + +echo "Trading Web deployed to http://192.168.178.113:5050"