FROM node:25.8.2-alpine WORKDIR /app # Copy package files COPY package*.json ./ # Clean install with explicit cache clean RUN npm cache clean --force && \ rm -rf node_modules && \ npm install # Copy application code COPY . . # Expose port EXPOSE 5173 # Run dev server CMD ["npm", "run", "dev", "--host"]