### ### Frontend development image (hot reload) ### Runs CRA dev server for fast iteration behind Traefik ### FROM node:18-alpine WORKDIR /app # Install dependencies COPY package*.json ./ RUN npm install --silent # Copy source code COPY . . # Dev-friendly env for Docker volumes ENV CHOKIDAR_USEPOLLING=true \ WATCHPACK_POLLING=true \ WDS_SOCKET_PORT=0 \ DANGEROUSLY_DISABLE_HOST_CHECK=true EXPOSE 3000 # Start CRA dev server (HMR) CMD ["npm", "start"]