From 41840b1e2776a1c608033afa8ece2bfd0a7ed51a Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 27 May 2019 23:17:50 -0300 Subject: Use ssh pipe and cat instead of hacky temporary file descriptor Taken from http://compgroups.net/comp.unix.shell/-scp-dev-fd-63-not-a-regular-file/3063561 --- deploy.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/deploy.sh b/deploy.sh index 5c68a0d..485c03d 100755 --- a/deploy.sh +++ b/deploy.sh @@ -31,9 +31,7 @@ echo "Done." echo "Copy over files..." ssh "$TLD" mkdir -p /home/vps/ scp bash_aliases.sh "$TLD":/root/.bash_aliases -envsubst < docker-compose.yaml > docker-compose.yaml.fd -scp docker-compose.yaml.fd "$TLD":/home/vps/docker-compose.yaml -rm docker-compose.yaml.fd +envsubst < docker-compose.yaml | ssh "$TLD" 'cat > /home/vps/docker-compose.yaml' echo "Done." echo "Restart docker-compose" -- cgit v1.2.3