# Hugging Face Spaces: Node + TypeScript + Express FROM node:20-alpine WORKDIR /app COPY package.json ./ # use npm install since no lock file is present RUN npm install COPY tsconfig.json ./ COPY src ./src RUN npm run build ENV PORT=7860 EXPOSE 7860 CMD ["npm", "start"]