nsfw-api / Dockerfile
mofeibai's picture
Upload 9 files
3a70100 verified
raw
history blame contribute delete
388 Bytes
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 3000
ENTRYPOINT ["yarn", "start"]