# Build image for the CTAO portal demo: pinned Node + git. # Why: the host has node 24 but NO git (and we have no sudo); a 2-line image # keeps the whole toolchain pinned and independent of host packages. # Built ONCE at install, never pulled again at runtime: # podman build -t localhost/ctao-portal-build:1 -f Containerfile.build . FROM docker.io/library/node:24-alpine RUN apk add --no-cache git