Build base image for reveever/outline (CJK-search Outline fork). Not intended for direct deployment.
444
Intermediate build artifact for reveever/outline, the CJK-search-enabled Outline fork.
⚠️ This image is not a deployable Outline server. It contains build-time dependencies (
cmake, fullnode_modulesincluding dev deps before pruning, compiledbuild/output). Pullreveever/outlineinstead.
Outline's CI splits its multi-stage Docker build into two published images so the final runtime image (reveever/outline) can be assembled by referencing the base image's content-addressed digest:
ARG BASE_IMAGE=reveever/outline-base
FROM ${BASE_IMAGE} AS base
# ... copy build/, server/, public/, node_modules/ into a slim runtime
This keeps the heavy compilation step independent from the lightweight runtime layer, improves cache reuse, and pins the runtime to the exact base image produced by the same CI run via digest.
Built from Dockerfile.base, on top of node:24.15.0:
yarn install (full dependency tree)yarn build (TypeScript + frontend bundle)yarn workspaces focus --production (prune dev deps)Same scheme as reveever/outline: vX.Y.Z-cjk.N, X.Y, latest.
Dockerfile.baselinux/amd64 only.
Content type
Image
Digest
sha256:b8746671f…
Size
697.1 MB
Last updated
6 months ago
docker pull reveever/outline-base