Skip to content

Docker tooling for Facebook's Proxygen HTTP Libraries

License

Notifications You must be signed in to change notification settings

neomantra/docker-proxygen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-proxygen

Travis Status

docker-proxygen provides a Dockerfile which installs the Proxygen library on Ubuntu 18.04 Bionic.

These are not "thin" images. All build dependencies remain, however uninstalled build artifacts are deleted.

Image Tags

Image tags follow the following format:

  • neomantra/proxygen:<tag-version>
  • neomantra/proxygen:<tag-version>-oo<zf><onload-version>

In addition to ubuntu:cosmic and ubuntu:disco bases, we also build against OpenOnload Docker base images.

You can find all the latest tags here:

Here's a recent tag-version list:

  • latest
  • 2019.04.15.00
  • 2019.06.17.00

Image Build Arguments

For custom builds, the following Docker --build-arg options are available:

Key Default Description
PROXYGEN_BUILD_FROM_BASE ubuntu Docker image to base build on.
PROXYGEN_BUILD_FROM_TAG cosmic Docker tag to base build on.
PROXYGEN_BUILD_FROM ${PROXYGEN_BUILD_FROM_BASE}:${PROXYGEN_BUILD_FROM_TAG} Full Docker FROM path.
J_LEVEL 1 Concurrent build level (passed to -j)
COMMON_VERSION 2019.06.17.00 Common version for all the Facebook libraries.
FOLLY_VERSION ${COMMON_VERSION} Folly version.
FIZZ_VERSION ${COMMON_VERSION} Fizz version.
WANGLE_VERSION ${COMMON_VERSION} Wangle version.
PROXYGEN_VERSION ${COMMON_VERSION} Proxygen version.

Author and License

This Docker tooling is written by Evan Wies. See the CHANGELOG.

Copyright (c) 2019 Neomantra BV.

Released under the MIT License, see LICENSE.txt.

About

Docker tooling for Facebook's Proxygen HTTP Libraries

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published