# Frontend Dockerfile for Chitfund (Flutter Web)
FROM node:20-slim

WORKDIR /app

# We serve the build/web directory. 
# NOTE: This Dockerfile assumes you have already run 'flutter build web' 
# or we will use a multi-stage build if you prefer.
# For simplicity in this home lab, we copy the build output.

COPY package*.json ./
RUN npm install express

COPY . .

EXPOSE 8080

CMD ["node", "web-server.js"]
