Deploy Tabularium on ces-control with verified image reuse and persistent caches
Verify and deploy Tabularium / verify-and-deploy (push) Waiting to run

This commit is contained in:
2026-10-26 20:06:30 +08:00
parent 5ceb4e57aa
commit 1eabfcfb21
18 changed files with 421 additions and 11 deletions
+15
View File
@@ -0,0 +1,15 @@
FROM ghcr.io/astral-sh/uv:0.11.3 AS uv
FROM node:22-bookworm-slim AS toolchain
COPY --from=uv /uv /usr/local/bin/uv
RUN apt-get update && apt-get install -y --no-install-recommends python3 ca-certificates \
&& rm -rf /var/lib/apt/lists/* \
&& npm install --global pnpm@11.25.0
ENV NEXT_TELEMETRY_DISABLED=1 UV_PYTHON_DOWNLOADS=never
WORKDIR /workspace
FROM toolchain AS checks
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml .npmrc ./
COPY apps/docs ./apps/docs
COPY content ./content
COPY tools/figures ./tools/figures
COPY scripts ./scripts
CMD ["sh", "scripts/check-container.sh"]