- axum
- Web フレームワーク
- async-graphql
- GraphQL Server ライブラリ
- prisma-client-rust
- ORM
- コンテナを構築
docker-compose up -d
- マイグレーションを実行
docker-compose exec app cargo prisma db push
- データベースに初期データを登録
docker-compose exec app cargo seeder
- Webアプリケーションを実行
docker-compose exec app cargo run
ファイル監視して再コンパイルしたい場合は下記
docker-compose exec app cargo watch -x run
- ファイルパス
/resource/graphql
- スキーマファイル作成
docker-compose exec app cargo graphql-sdl