Skip to content

Latest commit

 

History

History
60 lines (52 loc) · 1.79 KB

README.md

File metadata and controls

60 lines (52 loc) · 1.79 KB

communication-tool OSS

シタテルの社内コミュニケーションアプリです。

使用方法

要件

  • Firebaseプロジェクトにアクセスできること
  • Node.js 14, yarn
    • volta があると便利です

準備

  1. Firebase consoleで新しいプロジェクトを作成します。
  2. 作成したプロジェクトに "ウェブ"のアプリを追加
  3. hostingを有効にして進めていきます。 firebase-1
  4. firebaseConfig をコピーします。 firebase-2
  5. プロジェクトでauthを有効化、ログインプロバイダを設定
  6. プロジェクトでfirestoreを有効化
  7. プロジェクトでstorageを有効化

ローカルで実行

  1. volta をinstallします。
  2. cp src/sample.config.ts src/config.ts
  3. src/config のfirebaseConfigを先ほどコピーした値に書き換えます。
  4. 実行
    yarn
    yarn serve

Firebaseエミュレータを使用する場合

firebase emulators:start
yarn serve:emulator

デプロイ

  1. Firebase CLI をインストール
  2. CLIの設定
    firebase login
    firebase projects:list
    firebase use <project_id>
  3. ビルド
    yarn build
  4. Fireaseへデプロイ
    yarn run firebase deploy

使用フレームワーク / ライブラリ