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"] |