Add APIGW
This commit is contained in:
parent
5c0c03d80c
commit
301a5ce5ab
2 changed files with 33 additions and 5 deletions
19
.github/workflows/deploy.yml
vendored
19
.github/workflows/deploy.yml
vendored
|
|
@ -43,8 +43,17 @@ jobs:
|
||||||
revision-env: |
|
revision-env: |
|
||||||
YDB_CONNECTION_STRING=grpcs://ydb.serverless.yandexcloud.net:2135/ru-central1/b1gt05asi0tqmjs5pfv4/etn2d3t1h65d06qt14nn
|
YDB_CONNECTION_STRING=grpcs://ydb.serverless.yandexcloud.net:2135/ru-central1/b1gt05asi0tqmjs5pfv4/etn2d3t1h65d06qt14nn
|
||||||
revision-secrets: |
|
revision-secrets: |
|
||||||
TG_TOKEN=e6qifetf07j8uiol8mg8/e6qhd4054c6fudu05uqu/TG_TOKEN
|
TG_TOKEN=e6qifetf07j8uiol8mg8/e6qe5k71la41vhgef0dc/TG_TOKEN
|
||||||
VK_SECRET_KEY=e6qifetf07j8uiol8mg8/e6qhd4054c6fudu05uqu/VK_SECRET_KEY
|
VK_SECRET_KEY=e6qifetf07j8uiol8mg8/e6qe5k71la41vhgef0dc/VK_SECRET_KEY
|
||||||
VK_GROUP_ID=e6qifetf07j8uiol8mg8/e6qhd4054c6fudu05uqu/VK_GROUP_ID
|
VK_GROUP_ID=e6qifetf07j8uiol8mg8/e6qe5k71la41vhgef0dc/VK_GROUP_ID
|
||||||
VK_TOKEN=e6qifetf07j8uiol8mg8/e6qhd4054c6fudu05uqu/VK_TOKEN
|
VK_TOKEN=e6qifetf07j8uiol8mg8/e6qe5k71la41vhgef0dc/VK_TOKEN
|
||||||
VK_CONFIRMATION_STRING=e6qifetf07j8uiol8mg8/e6qhd4054c6fudu05uqu/VK_CONFIRMATION_STRING
|
VK_CONFIRMATION_STRING=e6qifetf07j8uiol8mg8/e6qe5k71la41vhgef0dc/VK_CONFIRMATION_STRING
|
||||||
|
|
||||||
|
- name: Deploy API Gateway
|
||||||
|
id: deploy-gateway
|
||||||
|
uses: yc-actions/yc-api-gateway-deploy@v2.0.0
|
||||||
|
with:
|
||||||
|
yc-sa-json-credentials: ${{ secrets.YC_SA_JSON_CREDENTIALS }}
|
||||||
|
gateway-name: mtg-price-bot
|
||||||
|
folder-id: b1gcl15ep29573s3s3b0
|
||||||
|
spec-file: apigw.yaml
|
||||||
|
|
|
||||||
19
apigw.yaml
Normal file
19
apigw.yaml
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
openapi: 3.0.0
|
||||||
|
info:
|
||||||
|
title: MTG Price Bot
|
||||||
|
version: 1.0.0
|
||||||
|
servers:
|
||||||
|
- url: https://d5d4b4ik3cqciso6et77.apigw.yandexcloud.net
|
||||||
|
paths:
|
||||||
|
/vk:
|
||||||
|
post:
|
||||||
|
x-yc-apigateway-integration:
|
||||||
|
type: serverless_containers
|
||||||
|
container_id: bbadgr0nalljvl22uso7
|
||||||
|
service_account_id: ajet8gg42gudglvakl8e
|
||||||
|
/tg:
|
||||||
|
post:
|
||||||
|
x-yc-apigateway-integration:
|
||||||
|
type: serverless_containers
|
||||||
|
container_id: bbadgr0nalljvl22uso7
|
||||||
|
service_account_id: ajet8gg42gudglvakl8e
|
||||||
Loading…
Add table
Add a link
Reference in a new issue