fix(mcp): default ticket_id when caller passes null; set OSVAUCO_AGENT_URL
This commit is contained in:
parent
8ae993d930
commit
2fad8e1808
|
|
@ -18,7 +18,7 @@ echo "=== 3. Push image ==="
|
||||||
docker push "${FULL_IMAGE}"
|
docker push "${FULL_IMAGE}"
|
||||||
|
|
||||||
echo "=== 4. Deploy with pre-built image ==="
|
echo "=== 4. Deploy with pre-built image ==="
|
||||||
gcloud run deploy "${SERVICE}" --image="${FULL_IMAGE}" --region="${REGION}" --service-account="jason-vauger@${PROJECT}.iam.gserviceaccount.com" --set-secrets="MCPSECRET=mcp-server-key:latest" --allow-unauthenticated --port=8080 --memory=512Mi --cpu=1 --min-instances=0 --max-instances=2 --quiet
|
gcloud run deploy "${SERVICE}" --image="${FULL_IMAGE}" --region="${REGION}" --service-account="jason-vauger@${PROJECT}.iam.gserviceaccount.com" --set-env-vars="OSVAUCO_AGENT_URL=https://osvauco-agent-zjbqp3prqq-uc.a.run.app" --set-secrets="MCPSECRET=mcp-server-key:latest" --allow-unauthenticated --port=8080 --memory=512Mi --cpu=1 --min-instances=0 --max-instances=2 --quiet
|
||||||
|
|
||||||
echo "=== 5. Verify ==="
|
echo "=== 5. Verify ==="
|
||||||
SVC_URL=$(gcloud run services describe "${SERVICE}" --region="${REGION}" --format='value(status.url)')
|
SVC_URL=$(gcloud run services describe "${SERVICE}" --region="${REGION}" --format='value(status.url)')
|
||||||
|
|
|
||||||
|
|
@ -76,6 +76,8 @@ spec:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
key: latest
|
key: latest
|
||||||
name: TWILIO_FROM_NUMBER
|
name: TWILIO_FROM_NUMBER
|
||||||
|
- name: OSVAUCO_AGENT_URL
|
||||||
|
value: https://osvauco-agent-zjbqp3prqq-uc.a.run.app
|
||||||
- name: MCPSECRET
|
- name: MCPSECRET
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
|
|
|
||||||
|
|
@ -392,7 +392,7 @@ async def create_a2h2a_ticket(p: dict) -> dict:
|
||||||
import uuid, hashlib, hmac, os
|
import uuid, hashlib, hmac, os
|
||||||
|
|
||||||
db = firestore.Client(project="propane-will-491900-m5")
|
db = firestore.Client(project="propane-will-491900-m5")
|
||||||
ticket_id = p.get("ticket_id", f"a2h2a-{uuid.uuid4().hex[:8]}")
|
ticket_id = p.get("ticket_id") or f"a2h2a-{uuid.uuid4().hex[:8]}"
|
||||||
|
|
||||||
# Generate review token
|
# Generate review token
|
||||||
secret = os.getenv("MCPSECRET", "")
|
secret = os.getenv("MCPSECRET", "")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user