ykyouhei / convenience-store-cloud-functions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Firebase Cloud Functions Development

Cloud Functions の開発環境

Requirements

Tools Version
Firebase CLI 8.9.2
Node.js 12
Typescript 3.9.7

開発環境構築

  • ローカル環境の保護、依存性管理のために 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


Languages

Language:TypeScript 98.3%Language:Dockerfile 1.7%