Index: frontend/Dockerfile
===================================================================
--- frontend/Dockerfile	(revision 545738f221bcda7888ec3b35279f55d0f80c4faa)
+++ frontend/Dockerfile	(revision 545738f221bcda7888ec3b35279f55d0f80c4faa)
@@ -0,0 +1,11 @@
+FROM node:22-alpine AS build
+WORKDIR /app
+COPY package*.json ./
+RUN npm ci --legacy-peer-deps
+COPY . .
+RUN VITE_API_BASE_URL=/api npm run build
+
+FROM nginx:alpine
+COPY --from=build /app/dist /usr/share/nginx/html
+COPY nginx.conf /etc/nginx/conf.d/default.conf
+EXPOSE 80
