File size: 366 Bytes
c0acfe9
c3a7c98
c0acfe9
 
46b71b6
c0acfe9
62a9b98
c0acfe9
62a9b98
c0acfe9
 
 
 
 
 
 
 
 
 
dfe9a5e
c3a7c98
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM node:lts-slim

RUN apt-get update && apt-get install -y python3 build-essential \
    && rm -rf /var/lib/apt/lists/*

COPY yarn.lock package.json ./

RUN npm_config_build_from_source=true yarn install --prod

COPY src ./src
COPY tsconfig.json ./

ARG modelType=default

COPY ./models/$modelType ./model

RUN yarn build

EXPOSE 7860

ENTRYPOINT ["yarn", "start"]