erp-platform/configs/deployment/scripts/build/company.sh

20 lines
625 B
Bash
Raw Normal View History

2025-05-15 12:02:39 +00:00
export ENV=${1:-dev}
echo "Env değeri: ${ENV}"
cd ~/kurs-platform
git checkout main
git fetch && git pull
cd ~/kurs-platform/company
VERSION=$(cat package.json \
| grep -o '"[^"]*"\s*:\s*"[^"]*"' \
| grep -E '^"(version)"' \
| sed 's/^.* //' \
| sed 's/"//g')
docker build \
-t devops.sozsoft.com/kurs/kurs-platform-company:${ENV}-${VERSION} \
-t devops.sozsoft.com/kurs/kurs-platform-company:${ENV}-latest \
-f Kurs.Platform.Company.Dockerfile --build-arg ENV=${ENV} .
docker push devops.sozsoft.com/kurs/kurs-platform-company:${ENV}-${VERSION}
docker push devops.sozsoft.com/kurs/kurs-platform-company:${ENV}-latest