- .env.sampleをコピーして.envを作成する
- Discord developersでAppを作成し、Oauth2のRedirectsに
${FRONTEND_ROOT_URL}/user/discord/callback
を指定する - 上記で作成したAppのClient informationからClient IDとClient Secretを取得し、.envに追記する。
- Google Cloud PlatformでAppを作成し、OAuth クライアント IDをアプリケーションの種類をウェブアプリケーションにして作成し、承認済みのリダイレクト URIに
${FRONTEND_ROOT_URL}/signup/callback
と${FRONTEND_ROOT_URL}/login/callback
を指定する。 - 上記で作成したAppのclient_secret_*.jsonをダウンロードし、config/gcp_secret.jsonに名前を書き換えこのファイルが有る階層に配置する。
- コンテナのビルドを行う
- 実行を行う
- DBマイグレーションを行う
make build
make up
# make up-d
make migrate-dry // dryrun
make migrate
./document/.gen.ymlと./pkg/api/.gen.goは自動生成であるため直接編集しない
make generate_api
.envのAUTHをdisableに書き換えてください。