2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/maintenance.git synced 2023-12-14 03:33:04 +01:00
Commit graph

29 commits

Author SHA1 Message Date
Ludovic Courtès
06b6e8bc71
nginx: berlin: Attempt to fix *.pdf locations.
* hydra/nginx/berlin.scm (guix.gnu.org-locations): Adjust regexp
for *.pdf.  Add two locations for /manual/*.pdf and /manual/devel/*.pdf
so they take precedence over it.
2019-07-18 00:37:00 +02:00
Ludovic Courtès
dd78481d5b
nginx: berlin: Add redirect for "/news/feed.xml".
* hydra/nginx/berlin.scm (guix.gnu.org-locations): Add redirect for
"/news/feed.xml".
2019-07-17 23:56:54 +02:00
Ludovic Courtès
2a4f4a492e
nginx: berlin: Fix /manual/html_node redirect.
* hydra/nginx/berlin.scm (guix.gnu.org-locations): Fix /manual/html_node
redirect.
2019-07-17 22:37:01 +02:00
Ludovic Courtès
3c49eb7229
nginx: berlin: "guix.info" redirects to "guix.gnu.org".
* hydra/nginx/berlin.scm (guix.info-locations): New variable.
(%berlin-servers): Remove "guix.info" and "www.guix.info" from the
"guix.gnu.org" server block, and add a separate block for it.
2019-07-17 22:31:59 +02:00
Ludovic Courtès
30da34955f
berlin: Publish guix.gnu.org/manual/devel.
* hydra/berlin.scm (services): Add 'static-web-site-service-type'
instance for "/srv/guix-manual-devel".
* hydra/nginx/berlin.scm (guix.gnu.org-locations): Add /manual/devel.
2019-07-17 22:31:59 +02:00
Ludovic Courtès
147ca7c98f
nginx: berlin: Add redirect for /manual/html_node.
* hydra/nginx/berlin.scm (guix.gnu.org-locations): Add redirect for
/manual/html_node.
2019-07-17 22:31:59 +02:00
Ludovic Courtès
129efec9f5
nginx: berlin: Adjust regexp for *.pdf location block.
* hydra/nginx/berlin.scm (guix.gnu.org-locations): Adjust regexp
for *.pdf.
2019-07-16 10:41:48 +02:00
Ludovic Courtès
b6931fc12a
nginx: berlin: Fix redirects.
* hydra/nginx/berlin.scm (guix.gnu.org-locations): Add leading slash to
redirects.
2019-07-16 10:05:17 +02:00
Ludovic Courtès
ceff3fd420
nginx: berlin: Install redirects for guix.gnu.org.
* hydra/nginx/berlin.scm (berlin-locations): Move redirects to...
(guix.gnu.org-locations): ... here.  New variable.
(%berlin-servers): Use GUIX-GNU.ORG-LOCATIONS where appropriate.
2019-07-16 09:55:57 +02:00
Ludovic Courtès
021c5987d0
nginx: berlin: Fix location block for guix.gnu.org/manual.
* hydra/nginx/berlin.scm (%berlin-servers): Remove trailing slash for
"/manual".
2019-07-16 09:51:12 +02:00
Ludovic Courtès
a7b7b332ed
nginx: berlin: Add missing semicolons in nginx config snippets.
* hydra/nginx/berlin.scm (%berlin-servers): Add missing semicolons.
2019-07-15 22:48:55 +02:00
Ludovic Courtès
d1aad201d3
nginx: Fix syntax error in berlin.scm.
* hydra/nginx/berlin.scm (%berlin-servers): Write \\.pdf with two
backslashes, not one.
2019-07-15 22:44:19 +02:00
Julien Lepiller
34e558e14e
hydra: berlin: Update configuration to serve guix.gnu.org and manual.
* berlin.scm: Add static-website services to generate guix.gnu.org and
the html manual.
* nginx/berlin.scm: Serve guix.gnu.org from a proper directory generated
by the former services.
2019-07-15 22:26:11 +02:00
Ludovic Courtès
987ebfddd0
nginx: berlin: Remove server block for 'qualif.ci.guix.gnu.org'.
* hydra/nginx/berlin.scm (%berlin-servers): Remove
"qualif.ci.guix.gnu.org".
2019-07-11 14:56:07 +02:00
Ludovic Courtès
f02ef39af2
nginx: berlin: Add redirects inherited from gnu.org/s/guix.
* hydra/nginx/berlin.scm (redirect): New procedure.
(berlin-locations): Add many calls to 'redirect'.
2019-07-11 14:56:07 +02:00
Ludovic Courtès
a27f0adc57
nginx: berlin: Add qualif.ci.guix.gnu.org.
* hydra/nginx/berlin.scm (%berlin-servers): Add servers for
"qualif.ci.guix.gnu.org", ports 80 and 443.
2019-06-04 10:07:02 +02:00
Ludovic Courtès
187a36628f
nginx: berlin: Make the 'guix publish' URL a parameter.
* hydra/nginx/berlin.scm (%publish-locations): Rename to...
(publish-locations): ... this.  Add 'url' parameter and honor it.
(%berlin-locations): Rename to...
(berlin-locations): ... this.  Add 'publish-url' parameter and honor
it.
(%berlin-servers): Adjust accordingly.
2019-06-04 10:07:02 +02:00
Ludovic Courtès
43a55862ec
nginx: berlin: Define locations for 'guix publish'.
* hydra/nginx/berlin.scm (%publish-locations): New variable.
(%berlin-locations): Use it.
2019-06-04 10:07:02 +02:00
Ricardo Wurmus
6bf30a6a93
hydra: nginx: Add server block for guix.gnu.org.
This is necessary because we registered a separate Let's Encrypt
certificate instead of expanding the certificate we used for
guix.info.

* hydra/nginx/berlin.scm (%berlin-servers): Separate server
configurations for guix.info and guix.gnu.org.
2019-05-15 14:14:35 +02:00
Ricardo Wurmus
fc1fc4af83
hydra: nginx: Add server block for issues.guix.gnu.org.
This is necessary because we registered a separate Let's Encrypt
certificate instead of expanding the certificate we used for
issues.guix.info.

* hydra/nginx/berlin.scm (%berlin-servers): Separate server
configurations for issues.guix.info and issues.guix.gnu.org.
2019-05-15 14:12:41 +02:00
Ricardo Wurmus
f4856de0c2
hydra: nginx: Accept workflow.guix.info as a valid name.
* hydra/nginx/berlin.scm (%berlin-servers): Add workflow.guix.info to
the server names for the GWL website.
2019-05-15 09:17:20 +02:00
Ricardo Wurmus
9915291c2d
hydra: berlin: Add server configurations for GWL.
* hydra/nginx/berlin.scm (%berlin-servers): Add server configurations
for workflows.guix.info, guixwl.org, and www.guixwl.org for both HTTP
and HTTPS.
2019-05-14 20:18:46 +02:00
Ricardo Wurmus
eeefb2b82e
hydra: berlin: Remove commented code.
* hydra/nginx/berlin.scm (%berlin-servers): Remove commented location
fields.
2019-05-03 12:18:57 +02:00
Ludovic Courtès
9788e16667
hydra: berlin: Add *.guix.gnu.org to the nginx 'server-name' fields.
* hydra/nginx/berlin.scm (%berlin-servers): Add *.guix.gnu.org to the
'server-name' fields.
2019-05-01 17:53:15 +02:00
Ricardo Wurmus
a54f0125ed
hydra: berlin: Add missing module import.
* hydra/nginx/berlin.scm: Use (gnu services web) module.
2018-12-29 11:13:22 +01:00
Ricardo Wurmus
5132c64f3b
hydra: berlin: Fix syntax error.
* hydra/nginx/berlin.scm: Fix accidental escape sequence.
2018-12-29 11:12:16 +01:00
Ricardo Wurmus
b76e5e1177
hydra: berlin: Remove extraneous semicolon.
* hydra/nginx/berlin.scm (le): Remove trailing semicolon.
2018-12-29 11:11:33 +01:00
Ricardo Wurmus
89745574c8
hydra: berlin: Remove %wwwroot variable. 2018-12-29 11:10:47 +01:00
Ricardo Wurmus
777e9e1012
hydra: berlin: Add nginx-configuration.
* hydra/nginx/berlin.scm: New file.
2018-12-28 22:49:19 +01:00