batman
This commit is contained in:
28
docker/get-customer-marker-imgs.sh
Executable file
28
docker/get-customer-marker-imgs.sh
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/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
|
||||
|
12
docker/migration.sh
Executable file
12
docker/migration.sh
Executable file
@@ -0,0 +1,12 @@
|
||||
#!/bin/sh
|
||||
[ -z "$1" ] && echo "Usage: $0 [migration name]" && exit 1
|
||||
set -x
|
||||
v=`cat Byndle\ Backend/enevo-leads/DockerfileDev | grep mcr.microsoft.com/dotnet/sdk | cut -d: -f2`
|
||||
docker compose run --rm -T leadsbe bash <<EOF
|
||||
set -x
|
||||
dotnet restore
|
||||
dotnet tool install -g --version '$v' dotnet-ef
|
||||
export PATH="\$PATH:/root/.dotnet/tools"
|
||||
dotnet-ef migrations add --context EnevoLeadsContext "$1"
|
||||
EOF
|
||||
|
9
docker/recreate-containers
Executable file
9
docker/recreate-containers
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
rt=docker
|
||||
c="$rt compose"
|
||||
cs=${*:-'redis solr leadsbe leadsfe'}
|
||||
$c stop $cs
|
||||
[ $? -ne 0 ] && exit
|
||||
$c rm -f $cs
|
||||
$c up -d $cs
|
||||
$c logs -f $cs
|
3
docker/yarn.sh
Executable file
3
docker/yarn.sh
Executable file
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
set -x
|
||||
docker compose run --rm -T leadsfe yarn $*
|
Reference in New Issue
Block a user