Add trading cockpit deploy script
This commit is contained in:
@@ -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"
|
||||
Reference in New Issue
Block a user