Dockerfile improvements

This commit is contained in:
Late Night Defender 2023-07-20 03:23:59 +07:00
parent 71504b3357
commit 3adc02d768

View file

@ -1,14 +1,16 @@
FROM nginx:alpine FROM nginx:alpine
# Set up environment for building # Set up environment for building
RUN apk add git yarn nodejs RUN apk add yarn nodejs
# Copy files to build environment
RUN mkdir /opt/micromobility-navigation
COPY micromobility-navigation/ /opt/micromobility-navigation
WORKDIR /opt # Run Vite production build
RUN git clone https://gitlab.com/openKMITL/micromobility-navigation.git WORKDIR /opt/micromobility-navigation
WORKDIR /opt/micromobility-navigation/micromobility-navigation
RUN yarn RUN yarn
RUN yarn run build RUN yarn run build
# Copy files to nginx path
RUN cp -r dist/* /usr/share/nginx/html RUN cp -r dist/* /usr/share/nginx/html