Projektgeruest mit Workspaces fuer Server und Weboberflaeche

Fastify mit Prisma im Server-Workspace, React mit Vite im Web-Workspace.
Das Frontend baut direkt nach server/public, damit am Ende ein einzelnes
Image API und Oberflaeche ausliefert.
This commit is contained in:
2026-09-18 11:31:13 +02:00
parent 638a88f0de
commit d7e7a3b186
9 changed files with 5269 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
{
"name": "cc-manager",
"version": "1.0.0",
"private": true,
"description": "Tracking von Custom Characters, Paketen und Redesigns",
"license": "GPL-3.0-or-later",
"workspaces": [
"server",
"web"
],
"engines": {
"node": ">=20"
},
"scripts": {
"dev": "concurrently -n api,web -c blue,magenta \"npm:dev:api\" \"npm:dev:web\"",
"dev:api": "npm run dev --workspace=server",
"dev:web": "npm run dev --workspace=web",
"build": "npm run build --workspace=web && npm run build --workspace=server",
"start": "npm run start --workspace=server",
"migrate": "npm run migrate --workspace=server",
"migrate:dev": "npm run migrate:dev --workspace=server",
"generate": "npm run generate --workspace=server",
"typecheck": "npm run typecheck --workspace=server && npm run typecheck --workspace=web",
"test": "npm run test --workspace=server"
},
"devDependencies": {
"concurrently": "^9.1.2"
}
}