[Git][qa/jenkins.debian.net][master] introduce https://reproduce.debian.net

Holger Levsen (@holger) gitlab at salsa.debian.org
Wed Nov 6 15:07:37 GMT 2024



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
db9f344b by Holger Levsen at 2024-11-06T16:07:29+01:00
introduce https://reproduce.debian.net

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


3 changed files:

- TODO
- hosts/osuosl5-amd64/etc/nginx/nginx.conf
- hosts/osuosl5-amd64/var/www/html/index.html


Changes:

=====================================
TODO
=====================================
@@ -25,14 +25,15 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 === 2024 things
 
 * rebuilderd
-** nginx.conf
-*** enable https again for rebuilderd.debian.net, see commit e43de52e2
+** make install breaks setup
 ** start rebuilderd and workers as services
+** also pkg-sync service
 ** reinstall with user rebuilderd
 ** publish docs
 ** purge postgresql from osuosl4 and and 5.
-** add more workers to o4
+** add more workers on o4
 ** use web frontend from archlinux too? https://gitlab.archlinux.org/archlinux/rebuilderd-website
+** install on o4 and test trixie there
 
 * in TODO.trixie:
 ** s#trixie#forky#g and s#bookworm#trixie#g in there, and check for bullseye, buster and stretch too


=====================================
hosts/osuosl5-amd64/etc/nginx/nginx.conf
=====================================
@@ -13,7 +13,7 @@ http {
     server_tokens       off;
 
     server {
-        server_name     osuosl5-amd64.debian.net;
+        server_name     reproduce.debian.net;
 	index index.html index.htm index.nginx-debian.html;
 	root /var/www/html;
 
@@ -28,6 +28,24 @@ http {
         	proxy_pass http://127.0.0.1:8484;
     	}
 
+    listen 443 ssl; # managed by Certbot
+    ssl_certificate /etc/letsencrypt/live/reproduce.debian.net/fullchain.pem; # managed by Certbot
+    ssl_certificate_key /etc/letsencrypt/live/reproduce.debian.net/privkey.pem; # managed by Certbot
+    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
+    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
+
+}
+
+
+    server {
+    if ($host = reproduce.debian.net) {
+        return 301 https://$host$request_uri;
+    } # managed by Certbot
+
+
+        listen          80;
+        server_name     reproduce.debian.net;
+    return 404; # managed by Certbot
     
 
 }


=====================================
hosts/osuosl5-amd64/var/www/html/index.html
=====================================
@@ -2,7 +2,7 @@
 <html lang="en">
     <head>
         <meta charset="utf-8">
-        <title>Reproducible Debian sid/amd64 - osuosl5-amd64.debian.net</title>
+        <title>Reproducible Debian sid/amd64 - reproduce.debian.net</title>
         <style>
         body {
             font-family: sans-serif;
@@ -165,7 +165,7 @@
         </script>
     </head>
     <body>
-        <h1>Reproducible Debian sid/amd64 - osuosl5-amd64.debian.net</h1>
+        <h1>Reproducible Debian sid/amd64 - reproduce.debian.net</h1>
 
         <div id="stats">Loading stats...</div>
 
@@ -182,6 +182,8 @@
         <footer>
             pew pew, <a href="https://github.com/kpcyrd/rebuilderd">rebuilderd</a>!
             rebuilder-backend used is <a href="https://tracker.debian.org/pkg/devscripts">debrebuild</a> ♥️
+	    </br>
+	    coming soon: rebuilderd packaged for Debian and instructions how to set this up.
         </footer>
     </body>
 </html>



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/db9f344b50d24c810ee774d66ed663913715fb15

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/db9f344b50d24c810ee774d66ed663913715fb15
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20241106/3c9bb1ef/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list