feat(admin): implement management UI and CRUD APIs for all entities

Add full CRUD operations for Pokemon, Habitats, Items, Recipes, and Configs
Switch package manager from npm to pnpm across the project
Remove static seed data in favor of UI-driven data management
This commit is contained in:
2026-04-29 18:01:46 +08:00
parent b428595769
commit f6a40097c1
12 changed files with 1514 additions and 160 deletions

View File

@@ -2,7 +2,7 @@ FROM node:22-alpine
WORKDIR /app
COPY package.json ./
RUN npm install
RUN corepack enable && pnpm install
COPY . .
EXPOSE 3001
CMD ["npm", "run", "start"]
CMD ["pnpm", "run", "start"]