Windows環境でのユーザーガイド(開発用にWindowsでDockerを使わずに実行する場合,非推奨)¶
本手順は、Windows環境で Docker を使用せずにローカル開発環境を構築するためのものです。簡易的な検証や開発用途を想定しており、本番環境や推奨構成ではありません。
前提条件¶
- Windows 10/11
- インターネット接続
- OpenAI APIキー(取得方法)
セットアップ手順¶
1. リポジトリのクローン¶
2. .env ファイルの作成¶
.env.exampleをベースに.envを作成し、OpenAI APIキー他、各種環境変数を設定します。
3. Node.js の確認(public-viewer / admin用)¶
- Node.jsが未インストールの場合は、Node.js LTS をインストールしてください。
- pnpmが未インストールの場合は
pnpm -vで確認し、未導入ならnpm install -g pnpmもしくは pnpm インストールページ から導入してください。
4. Python の確認(api用)¶
- バージョンは 3.12 の使用を推奨します。 (他のバージョンでも動作する可能性はありますが、本プロジェクトでの動作確認は行っていません)
- 未インストールの場合は、Python公式サイト よりインストールしてください。
5. public-viewer 側ライブラリのインストール¶
6. admin 側ライブラリのインストール¶
7. api 側ライブラリのインストール(PDM + 仮想環境)¶
8. direct_start_win.bat を実行¶
- Windows用のバッチスクリプト
direct_start_win.batをkouchou-ai配下にコピーしダブルクリックまたはコマンドラインで実行
9. アクセス確認¶
- http://localhost:3000 : レポート一覧画面(public-viewer)
- http://localhost:4000 : 管理画面(admin)
⚠️ 注意:この構成は動作確認・検証用であり、Dockerを用いた本番環境構築を推奨します。