byndle-tools/docker/migration.sh
Sivert V. Sæther dc53b1c176 batman
2025-02-18 14:01:19 +01:00

13 lines
396 B
Bash
Executable File

#!/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