Skip to content

Add publishable proxygen base Docker image#631

Open
afrind wants to merge 1 commit into
facebook:mainfrom
afrind:base-docker-image
Open

Add publishable proxygen base Docker image#631
afrind wants to merge 1 commit into
facebook:mainfrom
afrind:base-docker-image

Conversation

@afrind

@afrind afrind commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Add docker/base.Dockerfile, a reusable builder image that builds proxygen and its dependency tree (folly, fizz, wangle, mvfst, ...) via getdeps and installs everything under a single CMake prefix at /opt/proxygen (CMAKE_PREFIX_PATH and LD_LIBRARY_PATH preset) so downstream find_package(proxygen) works with no extra flags.

Add .github/workflows/publish_base_image.yml to publish it to ghcr.io/facebook/proxygen/base on each TagIt release and on demand, modeled on the existing mvfst-interop publish workflow.

Add docker/base.Dockerfile, a reusable builder image that builds proxygen and
its dependency tree (folly, fizz, wangle, mvfst, ...) via getdeps and installs
everything under a single CMake prefix at /opt/proxygen (CMAKE_PREFIX_PATH and
LD_LIBRARY_PATH preset) so downstream find_package(proxygen) works with no extra
flags.

Add .github/workflows/publish_base_image.yml to publish it to
ghcr.io/facebook/proxygen/base on each TagIt release and on demand, modeled on
the existing mvfst-interop publish workflow.
@meta-cla meta-cla Bot added the CLA Signed label Jul 15, 2026
@meta-codesync

meta-codesync Bot commented Jul 15, 2026

Copy link
Copy Markdown

@afrind has imported this pull request. If you are a Meta employee, you can view this in D112120002.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant