FROM node:18-alpine WORKDIR /usr/src/app COPY package.json package-lock.json ./ RUN npm ci --only=production COPY . . RUN mkdir -p uploads && chown -R node:node uploads ENV PORT=7860 ENV NODE_ENV=production # Use this for local development # ENV DOMAIN=localhost # Use this for production ENV DOMAIN=fourstore-uploader.hf.space USER node EXPOSE 7860 CMD ["npm", "start"]