byndle-tools/docker/migration.sh

13 lines
396 B
Bash
Raw Normal View History

2025-02-18 13:56:02 +01:00
#!/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