# Development Dockerfile for Frontend
# Hot reload with Next.js dev server

FROM node:20-alpine

# Install system dependencies
RUN apk add --no-cache curl

WORKDIR /app

# Copy package files
COPY package*.json ./
COPY tsconfig.json ./
COPY tailwind.config.ts ./
COPY next.config.js ./
COPY postcss.config.js ./

# Install all dependencies (including dev)
RUN npm ci

# Set environment
ENV NODE_ENV=development
ENV PORT=3100

EXPOSE 3100

# Run Next.js dev server
CMD ["npm", "run", "dev"]
