UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Dockerfile.node-vite-ui.dev 461 B
FROM node:20.11

# Create and set ownership for /home/node
RUN mkdir -p /home/node && chown node:node /home/node
WORKDIR /home/node

USER node

# set up dependencies
COPY --chown=node:node ./<<projectName>>-ui/package.json ./<<projectName>>-ui/package-lock.json ./

# install dependencies
RUN npm ci

# Expose port 8080 (optional, if you plan to access directly)
EXPOSE 8080

# Default command (can be overridden by docker-compose)
CMD ["npx", "vite", "--host"]