hyakt / pipi-schedule

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Actions Status

pipi-schedule

Googleカレンダーの予定をLINEに通知するアプリ

GCP認証

  1. gcloud auth login
  2. gcloud config set project $PROJECT_NAME

デプロイ方法

  1. cp env.example.yaml env.yamlして必要な事項を記載
  2. Cloud Storageでバケットを作成する
  3. src/index.tsからexportした関数をnpm scriptに渡して実行する
    npm run release -- auth
    npm run release -- callback
    npm run release -- pipiSchedule

実行手順

  1. 認証する gcloud functions call auth
  2. gcloud functions call pipiSchedule

スケジューリング

Cloud SchedulerでCronjobを作成する https://cloud.google.com/scheduler/docs/http-target-auth?hl=ja

About


Languages

Language:TypeScript 98.8%Language:JavaScript 1.2%