[Libre-soc-bugs] [Bug 190] Setup Gitlab CI Runner for Kazan on a computer

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Apr 1 06:43:27 BST 2022


https://bugs.libre-soc.org/show_bug.cgi?id=190

--- Comment #46 from Jacob Lifshay <programmerjake at gmail.com> ---
I got nginx set up on my build server and confirmed that I could proxy to it
using nginx on another computer.

I have an index.html for the root, and I have /build-archive.git pointed to the
git repo (as a dumb git server, since that's easier to set up and since it's a
totally static website).

once that's set up, you can clone:
git clone https://build.programmerjake.tk/build-archive.git

needed nginx proxy config (modify as needed for libre-soc.org):

server {
        listen 80;
        listen [::]:80;

        listen 443 ssl;
        listen [::]:443 ssl;

        server_name build.programmerjake.tk;
        ssl_certificate /etc/letsencrypt/live/programmerjake.tk/fullchain.pem;
        ssl_certificate_key
/etc/letsencrypt/live/programmerjake.tk/privkey.pem;
        # Redirect non-https traffic to https
        if ($scheme != "https") {
                return 301 https://$host$request_uri;
        }

        location / {
                proxy_pass http://jacob-build-server.programmerjake.tk/;
        }
}

Modifications needed:
* build.programmerjake.tk will need to be replaced with build.libre-soc.org
* ssl cert paths need to be adjusted
* proxy_pass needs to have the domain name replaced with 10.6.0.7
Additional steps:
* set up build.libre-soc.org to point to libre-soc.org's server
* add a ssl certificate, or re-issue the existing one but with
build.libre-soc.org added as a subject alternate name.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list