A container image for a web-site preview proxy for Zuul
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Clark Boylan ae8090ef4a Use bullseye instead of buster 10 months ago
playbooks Initial commit 4 years ago
.dockerignore Handle SSL proxying and other fixes 2 years ago
.gitignore Simplify build 2 years ago
.gitreview OpenDev Migration Patch 3 years ago
.mailmap Initial commit 4 years ago
.zuul.yaml Build docker image 4 years ago
COPYING Initial commit 4 years ago
Dockerfile Use bullseye instead of buster 10 months ago
Makefile Bump to c++17 and switch boost::optional to std::optional 2 years ago
README.rst Simplify build 2 years ago
bindep.txt Remove libboost-system depends 2 years ago
main.cc Bump to c++17 and switch boost::optional to std::optional 2 years ago
vhost.conf Handle SSL proxying and other fixes 2 years ago

README.rst

zuul-preview

A preview proxy server for Zuul.

For example, when this http proxy is fed with a Host header in the form similar to site.167715b656ee4504baa940c5bd9f3821.openstack.preview.opendev.org it proxies to the artifact 'site' of the build 167715b656ee4504baa940c5bd9f3821 under tenant 'openstack'. The actual location is determined dynamically by querying a Zuul API configured by the environment variable $ZUUL_API_URL.

Building

The best way to do it is to just build the docker container:

docker build .

But, if you want to build locally ... first you need some dependencies:

python3 -m pip install bindep
apt-get install $(bindep -b compile)

Then you can build the code:

make