diff options
author | EuAndreh <eu@euandre.org> | 2019-05-27 23:17:50 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2019-05-27 23:17:50 -0300 |
commit | 41840b1e2776a1c608033afa8ece2bfd0a7ed51a (patch) | |
tree | 34a8a35d6dd827d5e0362af5bacb1d2c8f187b83 | |
parent | WIP: take a backup during deployment (diff) | |
download | server-41840b1e2776a1c608033afa8ece2bfd0a7ed51a.tar.gz server-41840b1e2776a1c608033afa8ece2bfd0a7ed51a.tar.xz |
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
-rwxr-xr-x | deploy.sh | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -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" |