FROM node:20-alpine WORKDIR /checker COPY package.json ./ COPY pnpm-lock.yaml ./ COPY src ./src LABEL org.opencontainers.image.source=https://git.pfy.ch/pfych/chapter-tracker LABEL org.opencontainers.image.description="Ping a webhook when a new MangaDex chapter is released" LABEL org.opencontainers.image.licenses=MIT RUN npm install -g pnpm RUN pnpm install RUN pnpm run compile CMD ["node", "./.out/build.js"]