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
+21
View File
@@ -0,0 +1,21 @@
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
export default defineConfig({
plugins: [react()],
build: {
// Landet im Server-Image neben dem kompilierten Backend.
outDir: '../server/public',
emptyOutDir: true,
sourcemap: false,
},
server: {
port: 5173,
proxy: {
'/api': {
target: 'http://localhost:3000',
changeOrigin: false,
},
},
},
});