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 installDBスキーマの依存インストール
# backend/db-schemaの中で
npm installmake generate-entities初期設定
# DBのコンテナ起動
docker compose up -d
# スキーマの適用
npx prisma pushDBスキーマを編集した場合
# DBのコンテナ起動
docker compose up -d
# スキーマのマイグレーション
make migrate