#!/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"