narinder1231 commited on
Commit
77ea953
·
1 Parent(s): 3576188

add docker file

Browse files
Files changed (1) hide show
  1. Dockerfile +27 -0
Dockerfile ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:22-alpine AS build
2
+
3
+ WORKDIR /app
4
+
5
+ COPY package.json ./
6
+
7
+ COPY .yarnrc.yml ./
8
+
9
+ RUN corepack enable
10
+
11
+ RUN yarn install
12
+
13
+ COPY . .
14
+
15
+ RUN chown -R node:node /app
16
+
17
+ USER node
18
+
19
+ ARG VITE_API_URL
20
+
21
+ ENV VITE_API_URL=${VITE_API_URL}
22
+
23
+ RUN yarn build
24
+
25
+ EXPOSE 7860
26
+
27
+ CMD ["yarn", "preview", "--host", "0.0.0.0", "--port", "7860"]