Compare commits

...
2 Commits
Author SHA1 Message Date
satyamsingh_8888 6eaf9b959f Add Harbor login to deploy step so cross-node pull auth propagates to dev2
continuous-integration/drone/push Build is passing
build-run / Run Lint, Build and Deploy (push) Canceled after 0s
Publish Image in Docker Hub / build (push) Canceled after 0s
Tests / testRigor (push) Canceled after 0s
Playwright E2E Tests / Run Playwright Tests (push) Canceled after 0s
2026-09-14 18:41:34 +05:30
satyamsingh_8888 b184a0909c Deploy cbsnexora UI to dev2 node (environment==dev2 constraint)
continuous-integration/drone/push Build was killed
build-run / Run Lint, Build and Deploy (push) Canceled after 0s
Publish Image in Docker Hub / build (push) Canceled after 0s
Playwright E2E Tests / Run Playwright Tests (push) Canceled after 0s
Tests / testRigor (push) Canceled after 0s
2026-09-14 18:22:00 +05:30
+19 -5
View File
@@ -104,7 +104,7 @@ steps:
echo "Repository : $$REPO" echo "Repository : $$REPO"
echo "Service : $$SERVICE_NAME" echo "Service : $$SERVICE_NAME"
echo "Image : $$IMAGE" echo "Image : $$IMAGE"
echo "Placement : node.labels.environment == dev" echo "Placement : node.labels.environment == dev2"
echo "==========================================" echo "=========================================="
@@ -132,6 +132,20 @@ steps:
echo "Image verified : $$IMAGE" echo "Image verified : $$IMAGE"
# ========================================================
# HARBOR LOGIN
#
# Zaroori hai taaki --with-registry-auth worker node (dev2) ko
# valid Harbor credentials propagate kare — warna cross-node pull
# "No such image" / "no basic auth credentials" se fail hota hai.
# ========================================================
echo 'QVgW5QbqlKKtBU2dYApTY28Dd6J36GK3' | \
docker login harbor.lincpay:8082 \
-u 'robot$lincpay+drone' \
--password-stdin
# ======================================================== # ========================================================
# EXISTING SERVICE # EXISTING SERVICE
# ======================================================== # ========================================================
@@ -151,7 +165,7 @@ steps:
CONSTRAINT_EXISTS=$$(docker service inspect "$$SERVICE_NAME" \ CONSTRAINT_EXISTS=$$(docker service inspect "$$SERVICE_NAME" \
--format '{{range .Spec.TaskTemplate.Placement.Constraints}}{{println .}}{{end}}' \ --format '{{range .Spec.TaskTemplate.Placement.Constraints}}{{println .}}{{end}}' \
| grep -Fx 'node.labels.environment == dev' || true) | grep -Fx 'node.labels.environment == dev2' || true)
# ------------------------------------------------------ # ------------------------------------------------------
@@ -161,10 +175,10 @@ steps:
if [ -z "$$CONSTRAINT_EXISTS" ]; then if [ -z "$$CONSTRAINT_EXISTS" ]; then
echo "Constraint missing." echo "Constraint missing."
echo "Adding: node.labels.environment == dev" echo "Adding: node.labels.environment == dev2"
docker service update \ docker service update \
--constraint-add 'node.labels.environment == dev' \ --constraint-add 'node.labels.environment == dev2' \
"$$SERVICE_NAME" "$$SERVICE_NAME"
else else
@@ -220,7 +234,7 @@ steps:
--name "$$SERVICE_NAME" \ --name "$$SERVICE_NAME" \
--network edge-network \ --network edge-network \
--replicas 1 \ --replicas 1 \
--constraint 'node.labels.environment == dev' \ --constraint 'node.labels.environment == dev2' \
--with-registry-auth \ --with-registry-auth \
--env-file /platform-env/global.env \ --env-file /platform-env/global.env \
--env-file /platform-env/dev.env \ --env-file /platform-env/dev.env \