ZooはZliサークル内製のチャットツールです。
必ず目を通してください。
- Rustの環境
- cargo: 1.78.0
- Nodeの環境
- node: v22.4.0以上
- Dockerの環境
- docker
リポジトリのダウンロード
git clone git@github.com:Zli-UoA/zoo.git
ツールのインストール
# Sea-ORMのCLI、コード生成に使う
cargo install sea-orm-cli
フロントエンドのライブラリインストール
# frontendの中で
npm install
DBスキーマの依存インストール
# backend/db-schemaの中で
npm install
make generate-entities
初期設定
# DBのコンテナ起動
docker compose up -d
# スキーマの適用
npx prisma push
DBスキーマを編集した場合
# DBのコンテナ起動
docker compose up -d
# スキーマのマイグレーション
make migrate