FROM node:18-alpine WORKDIR /project # Install Angular CLI 18 RUN npm install -g @angular/cli@18.0.2 # Copy package files COPY package*.json ./ # Install dependencies RUN npm ci --legacy-peer-deps # Copy source code COPY . . # Expose development server port EXPOSE 4200 # Run development server CMD ["ng", "serve", "--host", "0.0.0.0", "--port", "4200", "--poll", "2000"]