erp-platform/configs/deployment/scripts/1-devops-api.sh

18 lines
566 B
Bash
Raw Normal View History

2025-05-06 06:45:49 +00:00
cd ~/kurs-platform
git checkout main
git fetch && git pull
cd ~/kurs-platform/api
VERSION=$(cat ~/kurs-platform/api/src/Kurs.Platform.HttpApi.Host/appsettings.json \
| grep -o '"[^"]*"\s*:\s*"[^"]*"' \
| grep -E '^"(Version)"' \
| sed 's/^.* //' \
| sed 's/"//g')
docker build \
2025-05-06 11:03:45 +00:00
-t devops.sozsoft.com/kurs/kurs-platform-api:${VERSION} \
-t devops.sozsoft.com/kurs/kurs-platform-api:latest \
2025-05-06 06:45:49 +00:00
-f Kurs.Platform.HttpApi.Host.Dockerfile .
2025-05-06 11:03:45 +00:00
docker push devops.sozsoft.com/kurs/kurs-platform-api:${VERSION}
docker push devops.sozsoft.com/kurs/kurs-platform-api:latest