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

5 commits

Author SHA1 Message Date
Ricardo Wurmus
526740fe02
hydra/website: Use gwl/next for guixwl.org.
* hydra/website.scm (website-services): Pass gwl/next to
gwl-web-service-type.
2022-08-24 12:16:54 +02:00
Ludovic Courtès
601691e7ea
hydra: web: Provide all-in-one 'guix-web-site-service-type'.
* hydra/modules/sysadmin/web.scm (guix-static-web-sites)
(guix-web-site-service-type): New variables.
* hydra/nginx/berlin.scm (%berlin-servers): Remove
GUIX.GNU.ORG-NGINX-SERVER.
* hydra/website.scm (website-services): Remove
'static-web-site-service-type' instance for guix.gnu.org and use
'guix-web-site-service-type' instead.
* hydra/bayfront.scm <services>: Extend STATIC-WEB-SITE-SERVICE-TYPE for
hpc.guix.info.
2021-12-22 12:50:01 +01:00
Ludovic Courtès
7b1b28271c
hydra: web: 'static-web-site-service-type' handles lists of sites.
* hydra/modules/sysadmin/web.scm (static-web-site-mcron-jobs): Expect a
list of <static-web-site-configuration> records.
(static-web-site-activation): Likewise.
(static-web-site-accounts): Define using 'const'.
* hydra/website.scm (website-services): Adjust accordingly, using one
'static-web-site-service-type' instance for all of guix.gnu.org.
* hydra/bayfront.scm <services>: Adjust hpc.guix.info instance
accordingly.
2021-12-22 12:50:00 +01:00
Ludovic Courtès
8ed8a5c32f
hydra: berlin: Run rsync in daemon mode.
* hydra/berlin.scm (%rsync-modules-for-backup): New variable.
<services>: Add 'rsync-service-type' instance.
* hydra/website.scm (website-services): Add comment about the Cuirass
and GWL web sites.
2021-12-21 16:38:14 +01:00
Mathieu Othacehe
85524046b5
hydra: Create a website module.
Factorize website services in a single (website) module so that they can be
hosted by multiple nodes for redundancy.

* hydra/website.scm: New file.
* hydra/berlin.scm: Use it.
2021-12-21 12:05:00 +01:00