Skip to content

wasipo/uchiai-monorepo

Repository files navigation

uchiai-monorepo

概要

  • パッケージマネージャ: pnpm
  • フロントエンド: Next.js (React + TypeScript)
  • バックエンド: NestJS (Node.js + TypeScript)

前提条件

  • Node.js: v18 以上を推奨(pnpm が Node.js 18.12 以上を要求)
  • pnpm: インストールされていない場合は以下のコマンドで導入
npm install -g pnpm

corepack enable
corepack prepare pnpm@latest --activate

セットアップ手順

  1. リポジトリをクローン
git clone https://github.com/your-username/uchiai-monorepo.git
cd uchiai-monorepo
  1. 依存パッケージのインストール
pnpm install

これにより、apps/frontend、apps/backend、packages/shared すべての依存関係がインストールされます。

  1. 開発サーバーの起動
pnpm dev

ビルド&本番起動(任意)

  • バックエンドビルド
pnpm build:backend
  • フロントエンドビルド
pnpm build:frontend

環境変数

.env、.env.local などのファイルは .gitignore により無視されます。必要な環境変数はプロジェクトルートまたは各 apps ディレクトリ内で .env ファイルを用意して設定してください。

今後の拡張

  • 認証・認可(Auth0、JWT など)の追加
  • DB 接続・マイグレーション(Prisma や TypeORM)
  • CI/CD パイプライン整備(GitHub Actions, CircleCI など)
  • ESLint, Prettier 導入によるコード整形

About

next nest project template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published