From ee2ffe9f124b9c0e3968349afc19344469b3082c Mon Sep 17 00:00:00 2001 From: Josh Date: Thu, 31 Jul 2025 17:08:38 +0000 Subject: [PATCH] pipeline build v43. reverted and added GCP secrets block --- .woodpecker.yml | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 742f498..3bd7c4d 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,3 +1,8 @@ +--- +kind: pipeline +type: docker +name: ssh-deploy-test + steps: - name: ssh-test image: google/cloud-sdk:latest @@ -29,17 +34,23 @@ steps: 'set -euo pipefail; \ IMG_TAG=$(gcloud secrets versions access latest --secret=IMG_TAG --project=aptivaai-dev); \ export IMG_TAG; \ + STRIPE_SECRET_KEY=$(gcloud secrets versions access latest --secret=STRIPE_SECRET_KEY --project=aptivaai-dev); \ + export STRIPE_SECRET_KEY; \ echo "📦 IMG_TAG=$IMG_TAG"; \ + echo "💳 STRIPE_SECRET_KEY length = $(echo -n "$STRIPE_SECRET_KEY" | wc -c)"; \ cd /home/jcoakley/aptiva-staging-app; \ - echo "IMG_TAG = $IMG_TAG"; \ - sudo --preserve-env=IMG_TAG docker compose pull; \ - sudo --preserve-env=IMG_TAG docker compose up -d --force-recreate --remove-orphans; \ - echo "✅ Staging stack refreshed with tag $IMG_TAG"' + echo "→ Pulling containers"; \ + sudo --preserve-env=IMG_TAG,STRIPE_SECRET_KEY docker compose pull; \ + echo "→ Recreating services"; \ + sudo --preserve-env=IMG_TAG,STRIPE_SECRET_KEY docker compose up -d --force-recreate --remove-orphans; \ + echo "✅ Staging stack refreshed with tag $IMG_TAG"' secrets: - STAGING_SSH_KEY - STAGING_KNOWN_HOSTS + - IMG_TAG + - STRIPE_SECRET_KEY - when: - event: - - push \ No newline at end of file +when: + event: + - push