# Use Node.js as base
FROM node:20-alpine

# Set working directory inside container
WORKDIR /app

# Expose Vite dev server port
EXPOSE 5173

# Run Vite in development mode
ENTRYPOINT ["sh", "-c", "npm install && npm run dev"]