This commit is contained in:
Sivert V. Sæther
2025-02-18 13:56:02 +01:00
commit dc53b1c176
6 changed files with 205 additions and 0 deletions

View 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
View 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
View 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
View File

@@ -0,0 +1,3 @@
#!/bin/sh
set -x
docker compose run --rm -T leadsfe yarn $*