Dockerfile
tcmts.deploy.registry.Dockerfile · #t2bjrepq · file file
# tcm's library registry, at https://tcm.codes/registry: `tcm registry` of the tcm verify last passed (dist/known-good,
# packed as tcm-ts.tgz beside it by `pnpm registry:deploy`), keeping its tables, jobs and the codebase it mirrors into
# on a volume at /data.
FROM node:24-slim
WORKDIR /app
COPY tcm-ts.tgz start.sh ./
RUN npm init -y > /dev/null && npm install ./tcm-ts.tgz --omit=dev --no-audit --no-fund --loglevel=error
CMD ["sh", "/app/start.sh"]