29 lines
560 B
Bash
Executable File
29 lines
560 B
Bash
Executable File
#!/bin/sh
|
|
|
|
[ -z "$1" ] && echo "Usage: $0 [customer id]" && exit 1
|
|
[ -z "$BYNDLE_SSHPASS" ] && echo 'Env var $BYNDLE_SSHPASS needs to be set!' && exit 1
|
|
pwd=$BYNDLE_SSHPASS
|
|
|
|
set -xe
|
|
u=developer
|
|
kp=10.47.2.20
|
|
h=$u@$kp
|
|
p=customerfiles/$1/images/mapmarker
|
|
|
|
sshpass -p $pwd ssh $h tar cfz /tmp/$1.tgz -C /diskstation/byndle/$p .
|
|
sshpass -p $pwd scp $h:/tmp/$1.tgz .
|
|
sshpass -p $pwd ssh $h rm /tmp/$1.tgz
|
|
|
|
docker cp $1.tgz work-leadsbe-1:/leads
|
|
docker exec -i work-leadsbe-1 bash <<EOF
|
|
cd /leads
|
|
mkdir $p
|
|
mv $1.tgz $p
|
|
cd $p
|
|
tar xfz $1.tgz
|
|
rm $1.tgz
|
|
EOF
|
|
|
|
rm $1.tgz
|
|
|