part 12 done
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# The first FROM is now a stage called build-stage
|
||||
|
||||
FROM node:20 AS build-stage
|
||||
|
||||
ENV VITE_BACKEND_URL=http://server:3000
|
||||
|
||||
WORKDIR /usr/src/app
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN npm ci
|
||||
|
||||
RUN npm run build
|
||||
|
||||
# This is a new stage, everything before this is gone, except for the files that we want to COPY
|
||||
|
||||
FROM nginx:1.25-alpine
|
||||
|
||||
# COPY the directory dist from the build-stage to /usr/share/nginx/html
|
||||
# The target location here was found from the Docker hub page
|
||||
|
||||
COPY --from=build-stage /usr/src/app/dist /usr/share/nginx/html
|
||||
Reference in New Issue
Block a user