バックエンドについて
バックエンドの概要
バックエンドはGo言語で実装されています。 OAuth2およびOpenID Connectを使用して認可・認証を行い、ユーザー情報を渡すAPIを提供します。
起動方法
Dockerでの起動方法
Localでビルドする場合
- Dockerfileのあるディレクトリに移動
docker build -t <image_name> .を実行(image_nameは自由に設定)docker run -p 3001:8080 -d <image_name>を実行http://localhost:3001にアクセス
GitHub container registryからpullする場合
docker pull ghcr.io/kstm-su/member-portal/backend:latestを実行docker run -p 3001:8080 -d ghcr.io/kstm-su/member-portal/backend:latestを実行http://localhost:3001にアクセス
Goでローカルで起動する場合
cd member-portal-backendでディレクトリに移動go run main.goを実行http://localhost:8080にアクセス