ci: add test Stripe publishable key to stage env vars
Deploy marketing to Cloud Run / deploy (push) Failing after 51m20s
Deploy marketing to Cloud Run / deploy (push) Failing after 51m20s
This commit is contained in:
@@ -196,15 +196,8 @@ jobs:
|
|||||||
# It uses stage-specific Stripe keys (sk_test_...) so checkout can be
|
# It uses stage-specific Stripe keys (sk_test_...) so checkout can be
|
||||||
# exercised safely. Prod deploy only runs after the smoke test below passes.
|
# exercised safely. Prod deploy only runs after the smoke test below passes.
|
||||||
#
|
#
|
||||||
# Note: STRIPE_PUBLISHABLE_KEY (pk_test_...) is not set here — set it
|
|
||||||
# manually on the service once with:
|
|
||||||
# gcloud run services update marketing-stage --region us-central1 \
|
|
||||||
# --project neuron-785695 \
|
|
||||||
# --update-env-vars STRIPE_PUBLISHABLE_KEY=pk_test_...
|
|
||||||
#
|
|
||||||
# --update-env-vars / --update-secrets merges with existing config so
|
# --update-env-vars / --update-secrets merges with existing config so
|
||||||
# manually-set values like STRIPE_PUBLISHABLE_KEY are preserved across
|
# any manually-set values on the service are preserved across deploys.
|
||||||
# pipeline deploys.
|
|
||||||
|
|
||||||
- name: Deploy to marketing-stage
|
- name: Deploy to marketing-stage
|
||||||
id: deploy-stage
|
id: deploy-stage
|
||||||
@@ -217,7 +210,7 @@ jobs:
|
|||||||
--image "$IMAGE" \
|
--image "$IMAGE" \
|
||||||
--region us-central1 \
|
--region us-central1 \
|
||||||
--project neuron-785695 \
|
--project neuron-785695 \
|
||||||
--update-env-vars "NODE_ENV=production,GCS_SHARE_BUCKET=neuron-shares-prod,SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im9jb2pzZ2hhb25sdHVuaWRrenB3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3Nzc2NDIxNjgsImV4cCI6MjA5MzIxODE2OH0.e0FVFw1aahnrBVvnkR5R8a-RxCx095U8o_gsk7Quq3E,NEURON_LLM_0_FORMAT=anthropic,NEURON_LLM_0_MODEL=claude-sonnet-4-5,NEURON_LLM_0_URL=https://api.anthropic.com/v1/messages" \
|
--update-env-vars "NODE_ENV=production,STRIPE_PUBLISHABLE_KEY=pk_test_51TPoHnJg9Fv1D3AUp1FEMcy4MGlKRZqs4scW66kjQFQjWofmNc2rottzXzDaXekHvuw1OQpyp2WCIsc7O5fXIG0G00HQQrkdGX,GCS_SHARE_BUCKET=neuron-shares-prod,SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im9jb2pzZ2hhb25sdHVuaWRrenB3Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3Nzc2NDIxNjgsImV4cCI6MjA5MzIxODE2OH0.e0FVFw1aahnrBVvnkR5R8a-RxCx095U8o_gsk7Quq3E,NEURON_LLM_0_FORMAT=anthropic,NEURON_LLM_0_MODEL=claude-sonnet-4-5,NEURON_LLM_0_URL=https://api.anthropic.com/v1/messages" \
|
||||||
--update-secrets "SUPABASE_SERVICE_KEY=supabase-service-key:latest,NEURON_LLM_0_KEY=anthropic-api-key:latest,ANTHROPIC_API_KEY=anthropic-api-key:latest,STRIPE_SECRET_KEY=stripe-secret-key-stage:latest,STRIPE_WEBHOOK_SECRET=stripe-webhook-secret-stage:latest,STRIPE_PRICE_PROFESSIONAL=stripe-price-professional-stage:latest,STRIPE_PRICE_FOUNDING=stripe-price-founding-stage:latest,STRIPE_PRICE_FAMILY_CHILD=stripe-price-family-child:latest,RESEND_API_KEY=resend-api-key:latest,DOCUSEAL_WEBHOOK_TOKEN=docuseal-webhook-token:latest" \
|
--update-secrets "SUPABASE_SERVICE_KEY=supabase-service-key:latest,NEURON_LLM_0_KEY=anthropic-api-key:latest,ANTHROPIC_API_KEY=anthropic-api-key:latest,STRIPE_SECRET_KEY=stripe-secret-key-stage:latest,STRIPE_WEBHOOK_SECRET=stripe-webhook-secret-stage:latest,STRIPE_PRICE_PROFESSIONAL=stripe-price-professional-stage:latest,STRIPE_PRICE_FOUNDING=stripe-price-founding-stage:latest,STRIPE_PRICE_FAMILY_CHILD=stripe-price-family-child:latest,RESEND_API_KEY=resend-api-key:latest,DOCUSEAL_WEBHOOK_TOKEN=docuseal-webhook-token:latest" \
|
||||||
--allow-unauthenticated \
|
--allow-unauthenticated \
|
||||||
--quiet
|
--quiet
|
||||||
|
|||||||
Reference in New Issue
Block a user