- ikura-hamu (リーダー / バックエンド)
- cp20 (フロントエンド)
- tidus (バックエンド)
- zoi_dayo (フロントエンド)
- Alietty (フロントエンド)
- Docker
- Go 1.22 以上
- Task
コマンドの使い方はtask --list
から確認。
初めて使うとき、backendフォルダに.env
という空のファイルを置く必要がある。
8080ポートでサーバーアプリケーション、8081ポートでadminer、3306ポートでMySQLが立ち上がる。アプリはAirを使ってホットリロードを設定しているので、Goのコードを変更してもgo run main.go
とかする必要は無く、ちょっと待つとすぐ変更が反映される。他をいじったら一旦task down
したり task clean
したり必要。
メッセージの変換は、手元ではGPTを使わず、 (converted by mock)
と後ろにつけるようにしている。
Node.js v20 を想定しています
cd frontend
npm i
開発用サーバーは次のコマンドで起動できます
npm run dev
次のコマンドでビルドできます
npm run build
ビルド後 frontend/dist
ファイルを適切に配信してください
ワークスペースで推奨されている拡張機能を入れてください
.vscode/settings-template.json
をコピーして .vscode/settings.json
を作ってください