[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