Skip to content

calmato/gran

Repository files navigation

Gran

Client(Nuxt.js) Build and Test Client(Nuxt.js) Reviewdog Client(Nuxt.js) Lighthouse
Storybook(TypeScript) Build and Test
User API(Golang) Build and Test User API(Golang) Reviewdog
ToDo API(Golang) Build and Test ToDo API(Golang) Reviewdog

Client(Nuxt.js) Deploy to Firebase Hosting
User API(Golang) Deploy to Staging ToDo API(Golang) Deploy to Staging

タスク管理アプリ

初期設定

プロジェクトのダウンロード

$ git clone https://github.com/calmato/gran.git
$ cd gran

コンテナの初期設定

$ make setup

.envファイルの作成

  • 以下を参考に .env ファイルを編集
    • FIREBASE_API_KEY=xxxxxx : Firebaseのコンソールより確認
    • FIREBASE_PROJECT_ID=xxxxxx : Firebaseのコンソールより確認
    • FIREBASE_MESSAGING_SENDER_ID=xxxxxx : Firebaseのコンソールより確認
    • GOOGLE_APPLICATION_CREDENTIALS=./../../secret/xxx-firebase-adminsdk-xxx.json : Firebaseのコンソールより確認
    • GCP_STORAGE_BUCKET_NAME=xxxxxx.appspot.com : GCPのコンソールより確認
    • TERRAFORM_CREDENTIALS=/secret/xxxxxx-xxxxxx.json : GCPのコンソールより確認
CLIENT_PATH=./../client
API_URL=http://localhost:8080
FIREBASE_API_KEY=xxxxxx
FIREBASE_PROJECT_ID=xxxxxx
FIREBASE_MESSAGING_SENDER_ID=xxxxxx
GOOGLE_APPLICATION_CREDENTIALS=./../../secret/xxx-firebase-adminsdk-xxx.json
GCP_STORAGE_BUCKET_NAME=xxxxxx.appspot.com
TERRAFORM_CREDENTIALS=/secret/xxxxxx-xxxxxx.json

コンテナの起動

$ make start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •