Skip to content

SIT-DigiCre/digicore_v3_backend

Repository files navigation

digicore v3 backend

環境構築

  1. .env.sampleをコピーして.envを作成する
  2. Discord developersでAppを作成し、Oauth2のRedirectsに${FRONTEND_ROOT_URL}/user/discord/callbackを指定する
  3. 上記で作成したAppのClient informationからClient IDとClient Secretを取得し、.envに追記する。
  4. Google Cloud PlatformでAppを作成し、OAuth クライアント IDをアプリケーションの種類をウェブアプリケーションにして作成し、承認済みのリダイレクト URIに${FRONTEND_ROOT_URL}/signup/callback${FRONTEND_ROOT_URL}/login/callbackを指定する。
  5. 上記で作成したAppのclient_secret_*.jsonをダウンロードし、config/gcp_secret.jsonに名前を書き換えこのファイルが有る階層に配置する。
  6. コンテナのビルドを行う
  7. 実行を行う
  8. DBマイグレーションを行う

コンテナのビルド

make build

実行

make up
# make up-d

DBマイグレーション

make migrate-dry // dryrun
make migrate

開発手順

apiパッケージの更新

./document/.gen.ymlと./pkg/api/.gen.goは自動生成であるため直接編集しない

make generate_api

開発時のJWT検証の無効化

.envのAUTHをdisableに書き換えてください。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages