FROM node:22-alpine WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN mkdir -p data && chmod +x entrypoint.sh EXPOSE 4001 ENV PORT=4001 ENTRYPOINT ["./entrypoint.sh"]