Re: Pages not deploying?

Eric Timmons <[email protected]>
Newsgroups gmane.lisp.common-lisp-net.devel
Message-ID <[email protected]>

On 1/8/22 13:21, Philipp Marek wrote:
>> I suspect it'll be easier and more robust to proxy to the pages daemon 
>> with
>> appropriate rewrite rules than to use the Gitlab API.
> 
> More robust probably --
> but not easier.
> 
> AFAICS the pages daemon just proxies to the other gitlab instance -
> without knowing the last job ID I can't say Apache which URL to rewrite to.

This surprises me. Perhaps the Gitlab setup on this server is 
significantly different than I expect, though.

If we assume the following:

1. Gitlab Pages daemon is configured to listen on port 9000
2. The pages domain is configured to be $PAGES_DOMAIN (currently appears 
to be pages.example.com).

Then Apache /should/ just need to take a request URL like 
https://common-lisp.net/project/$PROJECT/$PATH, overwrite the Host 
header to be $PROJECT.$PAGES_DOMAIN, and proxy it to 
http://localhost:9000/$PROJECT-site/$PATH

-Eric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.