c6d2f963d23d52a576dde035cd27ac300a8e4887
Delete the commented-out Folly/Fizz/Wangle/mvfst/fbthrift/CacheLib RUN blocks instead of carrying them as dead code; keep a short explanatory comment in the Dockerfile and move the fuller rationale to INCLUDED_LIBRARIES.md, scoped explicitly to alpine3.24 since debian13 and rockylinux9 are glibc-based and build the full Meta stack. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WGpSs9pKTbvPkmFvBaWhBp
Source Stack Build Environments
Debian 13, Rocky Linux 9, and Alpine Linux container build environments with a C/C++ toolchain, CMake, and Git preinstalled, compatible with both Docker and Podman. The Alpine image builds the stack against musl libc. GitHub HTTPS URLs are routed through gh-proxy.com. For the libraries included in the images, their pinned versions, and build details, see INCLUDED_LIBRARIES.md.
Build
Each build script automatically selects Docker or Podman:
./build-all.sh
./debian13/build.sh
./rockylinux9/build.sh
./alpine3.24/build.sh
Use environment variables to select the container engine or override image names:
CONTAINER_ENGINE=podman IMAGE_NAME=my-build-env ./rockylinux9/build.sh
Run
docker run --rm -it debian13-source-stack
docker run --rm -it rockylinux9-source-stack
docker run --rm -it alpine3.24-source-stack
Languages
Dockerfile
86.3%
Shell
9.9%
CMake
3.8%