Files
app-api/scripts/upload.sh
T

22 lines
369 B
Bash
Raw Normal View History

2026-06-05 20:15:30 +08:00
#!/usr/bin/env bash
set -euo pipefail
REMOTE="ubuntu@ec2-18-184-205-87.eu-central-1.compute.amazonaws.com:/data/project/app-api/"
KEY="$HOME/.ssh/aws_eafon.pem"
if [ $# -eq 0 ]; then
PATHS=(
./cmd/
./internal/
./pkg
./go.mod
./go.sum
./Dockerfile
./docker-compose.yml
)
else
PATHS=("$@")
fi
scp -i "$KEY" -r "${PATHS[@]}" "$REMOTE"