FROM node:24-alpine3.22 WORKDIR /app # Copy all workspaces before installation so npm resolves workspace dependencies. COPY package.json package-lock.json ./ COPY apps ./apps COPY packages ./packages RUN npm ci --force WORKDIR /app/apps/admin ENV CHOKIDAR_USEPOLLING=true ENV HOST=0.0.0.0 ENV PORT=5173 EXPOSE 5173 CMD ["npm", "run", "dev"]