ykyouhei / firebase-cloud-functions

Firebase Cloud Functions development environment.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Firebase Cloud Functions Development

Cloud Functionsの開発環境

Requirements

Tools Version
Firebase CLI 8.4.1
Node.js 10
Typescript 3.9.5

開発環境構築

  • ローカル環境の保護、依存性管理のためにDockerの利用
  • コンテナ内での開発効率化のために、VS Code Remote Development を利用

Dockerのセットアップ

  1. Docker Desktop for Windows/Macをインストール
  2. Dockerタスクバー項目を右クリックして、Preferences > Shared Drives / File Sharing からコンテナで開くソースコードの場所を追加する

VSCodeのセットアップ

  1. Visual Studio Codeをインストール
  2. Remote DevelopmentプラグインをVSCodeにインストール
  3. VSCodeを起動し、コマンドパレット(⇧⌘P)からRemote-Containers: Open Folder in Containerを選択し、cloneしたディレクトリを開く
    • docker buildが実行されるので少し時間がかかります
  4. Firebase CLIにログイン
    • VSCodeでターミナルを起動すればコンテナ内のシェルが起動する
    • $ firebase login

[WIP]デバッグ

[WIP]Deploy

About

Firebase Cloud Functions development environment.


Languages

Language:TypeScript 72.3%Language:Dockerfile 27.7%