# Node-only development example. Adapt commands/paths to the actual repository.
ARG NODE_IMAGE
FROM ${NODE_IMAGE} AS dev
USER root
WORKDIR /workspace
RUN chown node:node /workspace
USER node
COPY --chown=node:node package.json package-lock.json ./
RUN npm ci
COPY --chown=node:node . .
EXPOSE 5173
CMD ["npm", "run", "dev", "--", "--host", "0.0.0.0"]
