1
0
mirror of https://github.com/facebook/proxygen.git synced 2026-10-24 01:33:54 +03:00
Commit Graph

2 Commits

Author SHA1 Message Date
Alan Frindell
1c4675c3e3 Fix apt index refresh in base.Dockerfile before getdeps install-system-deps (#634)
Summary:
The prior layer clears /var/lib/apt/lists/*, and getdeps' install-system-deps runs `apt-get install` without an `apt-get update`, leaving apt with an empty package index. This caused every system dep to fail with 'Unable to locate package'. Refresh the index before the install step and re-clean it afterward.

Pull Request resolved: https://github.com/facebook/proxygen/pull/634

Reviewed By: jbeshay

Differential Revision: D113217580

Pulled By: afrind

fbshipit-source-id: 4501c59a3f3607e9c56d67ad64a16e9c1e166574
2026-07-22 15:55:29 -07:00
Alan Frindell
717abc6fca Add publishable proxygen base Docker image (#631)
Summary:
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.

Pull Request resolved: https://github.com/facebook/proxygen/pull/631

Reviewed By: hanidamlaj

Differential Revision: D112120002

Pulled By: afrind

fbshipit-source-id: 268e0e13063d4410b58b32697f334aeebb951c46
2026-07-20 08:09:08 -07:00