- VSCode
- VSCode拡張
node | 20 |
git clone https://github.com/sockbase/Sockbase.git Sockbase
yarn install
firebase use <Firebase環境名>
firebase target:apply hosting user <Firebase Hosting アプリケーション名 (ユーザアプリケーション用)>
firebase target:apply hosting admin <Firebase Hosting アプリケーション名 (管理アプリケーション用)>
firebase target:apply hosting circlelist <Firebase Hosting アプリケーション名 (サークルリスト用)>
ユーザアプリケーション・管理アプリケーションの開発には、開発用 SSL 証明書を作成する必要があります。
mkcert を使用して作成した証明書を ~/certs
に配置してください。
ファイル名は localhost.pem
localhost-key.pem
となるようにしてください。
yarn workspace user install
yarn workspace admin install
yarn workspace functions install
yarn workspace circlelist install
- 作業ディレクトリ: packages/user 以下
yarn workspace user dev
- 作業ディレクトリ: packages/admin 以下
yarn workspace admin dev
- 作業ディレクトリ: packages/circlelist 以下
yarn workspace circlelist dev
firebase deploy
--only
オプションの後にデプロイしたいサービスのIDを入力してください。- 複数指定する場合は
--only hosting --only functions
のように指定してください。
サービス | ID |
---|---|
ユーザアプリケーション | hosting:user |
管理アプリケーション | hosting:admin |
サークルリスト | hosting:circlelist |
Cloud Functions | functions |
Firestoreルール | firestore |
Firebase Storageルール | storage |