Docker_service/Dockerfile.cms

28 lines
419 B
Docker

FROM node:20-slim
RUN apt-get update && apt-get -y install git && apt-get clean
RUN useradd -m app
ARG VITE_TRANSPORTE_API
ARG VITE_TRANSPORTE_USER
ARG VITE_TRANSPORTE_PASS
RUN git clone https://72d861f982d2a76275d5b8178fe0633b19c43d33@dev.ilab.cl/TDTP/cms_static /srv
WORKDIR /srv
RUN npm install
RUN npm run build
RUN chown -R app:app /srv
USER app
ENV PORT 4000
ENTRYPOINT ["npm"]
CMD ["run", "preview"]