FROM ubuntu:24.04 # TODO(mbolin): Published to docker.io/mbolin491/codex-bazel:latest for # initial debugging, but we should publish to a more proper location. # # docker buildx create --use # docker buildx build --platform linux/amd64,linux/arm64 -f .github/workflows/Dockerfile.bazel -t mbolin491/codex-bazel:latest --push . RUN apt-get update && \ apt-get install -y --no-install-recommends \ curl git python3 ca-certificates xz-utils && \ rm -rf /var/lib/apt/lists/* COPY codex-rs/node-version.txt /tmp/node-version.txt RUN set -eux; \ node_arch="$(dpkg --print-architecture)"; \ case "${node_arch}" in \ amd64) node_dist_arch="x64" ;; \ arm64) node_dist_arch="arm64" ;; \ *) echo "unsupported architecture: ${node_arch}"; exit 1 ;; \ esac; \ node_version="$(tr -d '[:space:]'