FROM node:20-alpine

WORKDIR /app

# Install dependencies (ignore peer conflicts – required)
COPY package*.json ./
RUN npm install --legacy-peer-deps

# Copy full source
COPY . .

# Build frontend (this bakes Aalee branding)
RUN npm run build

EXPOSE 3001
CMD ["node", "server/server.js"]

