Skip to content

Akatuki25/hackathon-support-agent

Repository files navigation

環境構築手法

1. リポジトリのクローン

$ git clone

back側の環境構築

$ python -m venv venv
$ source venv/bin/activate
$ cd back
$ pip install -r requirements.txt

.envファイルを作成し、以下の内容を記述する

Google API Key はGoogle AI Platformから取得する

DATABASE_URL="postgresql://hack_helper:hackathon@db/hackathon_support_agent"
GOOGLE_API_KEY="YOUR_GOOGLE_API_KEY"

front側の環境構築

$ cd front
$ npm install

.envファイルを作成し、以下の内容を記述する

NEXT_PUBLIC_API_URL=http://localhost:8000
NEXT_PUBLIC_NEXT_API_URL=http://localhost:3000/api
GITHUB_ID="GitHubから取得できるID"
GITHUB_SECRET="自分のGithubから取得できるSecret"
NEXTAUTH_SECRET="自分でランダムに生成した文字列"

2. バックエンドの起動(一回目)

$ cd back
$ source venv/bin/activate
$ python create_tables.py
$ python app.py

とする。

3.バックエンドの起動(二回目)

$ cd back
$ source venv/bin/activate
$ python app.py

で回すことが出来る。

3. フロントエンドの起動

$ cd front
$ npm run dev

必要ならば再度

docker compose build --no-cache

Releases

No releases published

Packages

 
 
 

Contributors