notpok commited on
Commit
f554de2
1 Parent(s): 2f5a07d

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +15 -0
Dockerfile ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:18-bullseye-slim
2
+ RUN apt-get update && \
3
+ apt-get install -y git
4
+ RUN git clone https://gitlab.com/neterer/oai-pro.git /app
5
+ WORKDIR /app
6
+ RUN chown -R 1000:1000 /app
7
+ USER 1000
8
+ RUN npm install
9
+ COPY Dockerfile greeting.md* .env* ./
10
+ RUN npm run build
11
+ EXPOSE 7860
12
+ ENV NODE_ENV=production
13
+ # Huggigface free VMs have 16GB of RAM so we can be greedy
14
+ ENV NODE_OPTIONS="--max-old-space-size=12882"
15
+ CMD [ "npm", "start" ]