Spaces:
Running
Running
File size: 336 Bytes
0a786d4 05f47b6 30a3fac 05f47b6 30a3fac 05f47b6 30a3fac 05f47b6 30a3fac | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | FROM node:22-slim
WORKDIR /app
# Install dependencies first (better layer caching)
COPY package.json package-lock.json ./
RUN npm ci --omit=dev
# Copy application source
COPY server.js ./
COPY src/ ./src/
COPY public/ ./public/
# HF Spaces routes traffic to port 7860 by default
ENV PORT=7860
EXPOSE 7860
CMD ["node", "server.js"]
|