From 29e99556ab83c35aa3ca7b9491ab0bd0f43d68e1 Mon Sep 17 00:00:00 2001 From: Oliver Gwyther Date: Fri, 15 Aug 2025 23:08:16 +0100 Subject: [PATCH] Skip TypeScript compilation in Docker build, use Vite only for frontend demo --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6c8b9ee..144f209 100644 --- a/Dockerfile +++ b/Dockerfile @@ -71,8 +71,8 @@ RUN printf 'export interface UpdateCollectionData {\n name?: string;\n descrip # Mock users API with complete interface RUN printf 'export interface UpdateUserData {\n username?: string;\n displayName?: string;\n bio?: string;\n}\nexport const usersApi = {\n getUser: async (id: string) => null,\n getUserById: async (id: string) => null,\n getAllUsers: async () => [],\n searchUsers: async (query: string) => [],\n createUser: async (data: any) => ({ id: "mock" }),\n updateUser: async (id: string, data: UpdateUserData) => ({ id }),\n updateUserPermissions: async (id: string, permissions: any) => ({ id })\n};' > src/lib/api/users.ts -# Build the application in development mode (more lenient than production) -RUN npm run build:dev || npm run build || npx vite build --mode development +# Skip TypeScript checking and build with Vite only (frontend demo) +RUN npx vite build --mode development # Verify build output exists RUN ls -la /app/dist