erp-platform/configs/deployment/scripts/1-devops-api.sh
Sedat ÖZTÜRK e1a9562b22 init project
2025-05-06 09:45:49 +03:00

17 lines
578 B
Bash

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 \
-t devops.sozsoft.net/sozsoft/kurs-platform-api:${VERSION} \
-t devops.sozsoft.net/sozsoft/kurs-platform-api:latest \
-f Kurs.Platform.HttpApi.Host.Dockerfile .
docker push devops.sozsoft.net/sozsoft/kurs-platform-api:${VERSION}
docker push devops.sozsoft.net/sozsoft/kurs-platform-api:latest