fix cuirass system specification
This commit is contained in:
parent
2a6a04b6ae
commit
a02e288fc8
1 changed files with 13 additions and 21 deletions
|
@ -1,11 +1,14 @@
|
|||
(use-modules (freya system)
|
||||
(ice-9 match)
|
||||
(gnu packages ci)
|
||||
(gnu packages databases)
|
||||
(gnu services cuirass)
|
||||
(gnu services avahi)
|
||||
(gnu services mcron)
|
||||
(gnu services web)
|
||||
(gnu services databases)
|
||||
(gnu services networking)
|
||||
(guix gexp)
|
||||
(gnu))
|
||||
|
||||
;; Cuirass specification
|
||||
|
@ -22,9 +25,9 @@
|
|||
(branch "main")
|
||||
(introduction
|
||||
(make-channel-introduction
|
||||
"490f9018f0de343c7192c8a2d1f3d9d66f180c8d"
|
||||
"8fb2f9c2fa414754c41c1c73665e3e73e12693ab"
|
||||
(openpgp-fingerprint
|
||||
"4F6B C11C EBB2 F242 14B9 0FAC 9FF6 937B 829E 565A"))))))
|
||||
"3CD3 65F0 373C EB13 853A F568 9FBC 6FFD 6D2D BF17"))))))
|
||||
(priority 0)
|
||||
(systems '("x86_64-linux")))))
|
||||
|
||||
|
@ -61,29 +64,17 @@
|
|||
; cuirass
|
||||
(service cuirass-service-type
|
||||
(cuirass-configuration
|
||||
(remote-server
|
||||
(cuirass-remote-server-configuration
|
||||
(private-key "/etc/guix/signing-key.sec")
|
||||
(public-key "/etc/guix/signing-key.pub")
|
||||
(publish? #f)
|
||||
(trigger-url "localhost:8080")))
|
||||
(specifications %cuirass-specs)))
|
||||
; cuirass worker
|
||||
(service cuirass-remote-worker-service-type
|
||||
(cuirass-remote-worker-configuration
|
||||
(private-key "/etc/guix/signing-key.sec")
|
||||
(public-key "/etc/guix/signing-key.pub")
|
||||
(server "localhost:5555")
|
||||
(substitute-urls (list "https://ci.guix.gnu.org"
|
||||
"https://substitutes.freya.cat"))
|
||||
(systems '("x86_64-linux"))
|
||||
(workers 2)))
|
||||
; guix publish
|
||||
(service guix-publish-service-type
|
||||
(guix-publish-configuration
|
||||
(cache "/var/cache/publish")
|
||||
(compression '(("zstd" 19)))
|
||||
(port 8080)))
|
||||
; postgresql
|
||||
(service postgresql-service-type
|
||||
(postgresql-configuration
|
||||
(postgresql postgresql-14)))
|
||||
; cron
|
||||
(simple-service 'cron
|
||||
mcron-service-type
|
||||
|
@ -119,7 +110,8 @@ COMMIT
|
|||
(nginx-location-configuration
|
||||
(uri "/")
|
||||
(body
|
||||
(list "proxy_pass http://cuirass;"))))))
|
||||
(list "proxy_pass http://cuirass;"
|
||||
"proxy_set_header X-Forwarded-Proto https;"))))))
|
||||
(nginx-server-configuration
|
||||
(server-name '("substitutes.in.freya.cat"))
|
||||
(listen '("80"))
|
||||
|
|
Loading…
Reference in a new issue