Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snickerjp/handson-codespaces-line-gcp
https://github.com/snickerjp/handson-codespaces-line-gcp
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/snickerjp/handson-codespaces-line-gcp
- Owner: snickerjp
- Created: 2020-11-21T05:19:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-12T01:22:35.000Z (about 1 year ago)
- Last Synced: 2024-11-16T12:42:04.878Z (2 months ago)
- Language: Vue
- Size: 392 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 作成手順
1. LINE ログインチャネルを作成し、LIFFを作成する(LIFFのエンドポイントURLは仮URLを入力して、LIFF IDをメモする)
https://developers.line.biz/ja/services/line-login/2. Google Cloud のプロジェクトを新規作成する
https://console.cloud.google.com/cloud-resource-manager?hl=ja&_ga=2.177002531.707716914.1602916550-1618091733.16010920883. Cloud Build を有効にする
https://console.cloud.google.com/marketplace/product/google/cloudbuild.googleapis.com?returnUrl=%2Fcloud-build%3Fhl%3Dja%26organizationId%3D0%26project%3Dvscode-293013&hl=ja&organizationId=04. 下記リポジトリをForkする
https://github.com/mochan-tk/vscode-gcp-line.git5. Github Codespaces を作成する
6. GCPにログインし、SDKを承認します
gcloud init7. Cloud Storage を作成(バケット名は一意になるようにして、[gs://]以外をメモします)し公開する
gsutil mb -b on -l asia-northeast1 gs://xxx-image-bucket
gsutil iam ch allUsers:objectViewer gs://xxx-image-bucket8. Cloud Code の拡張機能 Cloud Run Explorer から Cloud Run を有効にする
9. Cloud Code の拡張機能 から Deploy to Cloud Run を選択する
regionに「asia-northeast1 (Tokyo)」を選択
Show Advanced Settings > ENVIRONMENT VARIABLES で下記を入力
MY_LIFF_ID:xxx
GCLOUD_STORAGE_BUCKET:xxx10. 「Deploy」ボタンを押す
「Make sure all fields are correct to continue」と出る時あるがもう1度ボタンを押す11. Cloud Run にデプロイが完了したら、URLが発行されるので、LIFFのエンドポイントURLをかきかえます
12. LIFF URL から動作確認します