Files
2026-08-12 23:17:41 +07:00

23 lines
660 B
Bash
Executable File

#!/usr/bin/env bash
# Synka repo till prod-server utan att skriva över prod-specifik config.
# Körs från lokal/WSL-maskin mot cibello-prod.
set -euo pipefail
LOCAL_DIR="${1:-/home/dator_ubuntujpb/.openclaw/workspace/cibello-work/cibello/}"
REMOTE_USER="${2:-ubuntu}"
REMOTE_HOST="${3:-cibello-prod}"
REMOTE_DIR="${4:-/opt/cibello-platform/}"
echo "==> Synkar $LOCAL_DIR -> $REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR"
rsync -avz --delete \
--exclude='.git/' \
--exclude='node_modules/' \
--exclude='dist/' \
--exclude='.env' \
--exclude='secrets/' \
--exclude='certs/' \
"$LOCAL_DIR" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR"
echo "==> Synk klar"