Jerryo / Dockerfile
EricaLuvGemma's picture
Upload 5 files
3bc8c76 verified
Raw
History Blame Contribute Delete
312 Bytes
FROM node:20-slim
WORKDIR /app
COPY package.json ./
RUN npm install
COPY tsconfig.server.json tsconfig.client.json ./
COPY src ./src
COPY public ./public
RUN npm run build
RUN mkdir -p /app/data /app/media
# HF Spaces routes traffic to port 7860 by default.
ENV PORT=7860
EXPOSE 7860
CMD ["npm", "start"]