FROM node:20-slim

WORKDIR /usr/src/app

COPY quartz/ /usr/src/app/
COPY content/ /usr/src/content/

RUN mkdir output
RUN npm ci

CMD ["npx", "quartz", "build", "-d", "/usr/src/content", "-o", "/usr/src/output"]