FROM node:22 WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN npm run build:api && npm run build:web RUN mkdir -p data && chmod +x scripts/docker-start.sh EXPOSE 3001 CMD ["sh", "scripts/docker-start.sh"]