Project | Hosting | prod | dev |
---|---|---|---|
admin | enable | URL | URL |
SES_HUB | enable | URL | URL |
Freelance Direct | enable | URL | URL |
main
稼働しているブランチ
hotfix
緊急性がある修正を行うブランチ
dev
主に開発を行うブランチ ※機能別は、ここから派生する
├── build [ses-hub, ses-hub-dev-ed356]
├── functions
│ ├─ libs # Built/transpiled JavaScript code
│ └─ src # Directory containing TypeScript source
│
├── admin
│ └─ build [ses-hub-admin-2e26u5, ses-hub-admin-2c308]
│
├── freelance_direct
│ └─ build [freelance-direct, freelance-direct-2855f]
│
├── public
└── src
firebase
ユーザーと権限
メンバーの追加
を行いロール
を付与firebase CLI
でログインfirebase login
firebase functions:config:get seshub > .config.json
- 各自
.env
.env.dev
に入れ込む
<!-- 環境切り替え -->
firebase use dev //開発環境
firebase use prod //本番環境
<!-- 開発環境 -->
yarn start
yarn build
<!-- 本番環境 -->
yarn start-prod
yarn build-prod
firebase functions:config:get
firebase functions:config:set
firebase deploy
firebase deploy --only functions
firebase deploy --only functions:sh-login,functions:sh-fetchPosts
firebase deploy --only hosting
firebase deploy --only hosting:sh
domain | password | access | |
---|---|---|---|
SES_HUB | demo@ses-hub.app | qwer1234 | URL |
Freelance Direct | demo@freelance-direct.app | qwer1234 | URL |
-
React
- Redux Toolkit
- React Hook Form
- React Router
- React Hemlmet
- React CountUp
- react-copy-to-clipboard
- react-loader-spinner
- react-to-print
- use-postal-jp
-
Firebase
-
Authentication
-
Firestore
-
Storage
-
Hosting
-
Functions
-
Extensions
- Run Subscription Payments with Stripe
-
-
Algolia
-
Stripe
-
SendGrid
-
Fort Awesome
-
Material-UI
-
Material-Icons