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
# 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 git clone https://gitlab.com/openKMITL/micromobility-navigation.git
WORKDIR /opt/micromobility-navigation/micromobility-navigation
# Run Vite production build
WORKDIR /opt/micromobility-navigation
RUN yarn
RUN yarn run build
# Copy files to nginx path
RUN cp -r dist/* /usr/share/nginx/html