Deploy Tabularium on ces-control with verified image reuse and persistent caches
Verify and deploy Tabularium / verify-and-deploy (push) Waiting to run
Verify and deploy Tabularium / verify-and-deploy (push) Waiting to run
This commit is contained in:
@@ -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"]
|
||||
Reference in New Issue
Block a user