diff --git a/.woodpecker.yml b/.woodpecker.yml index 44f22bf..c02abbb 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,3 +1,8 @@ +--- +kind: pipeline +type: docker +name: ssh-test + steps: - name: ssh-test image: google/cloud-sdk:latest @@ -29,17 +34,21 @@ steps: 'set -euo pipefail; \ IMG_TAG=$(gcloud secrets versions access latest --secret=IMG_TAG --project=aptivaai-dev); \ export IMG_TAG; \ + STRIPE_PUBLISHABLE_KEY=$(gcloud secrets versions access latest --secret=STRIPE_PUBLISHABLE_KEY --project=aptivaai-dev); \ + export STRIPE_PUBLISHABLE_KEY; \ echo "📦 IMG_TAG=$IMG_TAG"; \ + echo "💳 STRIPE_PUBLISHABLE_KEY length = $(echo -n \"$STRIPE_PUBLISHABLE_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"' + sudo --preserve-env=IMG_TAG,STRIPE_PUBLISHABLE_KEY docker compose pull; \ + sudo --preserve-env=IMG_TAG,STRIPE_PUBLISHABLE_KEY docker compose up -d --force-recreate --remove-orphans; \ + echo "✅ Staging stack refreshed with tag $IMG_TAG"' secrets: - STAGING_SSH_KEY - STAGING_KNOWN_HOSTS + - STRIPE_PUBLISHABLE_KEY when: event: - - push \ No newline at end of file + - push