services: cuirass: Fix services requirements.
* gnu/services/cuirass.scm (cuirass-shepherd-service): Add "postgres-roles" to cuirass requirements. Set cuirass-web requirements to cuirass only. Remove "guix-daemon" and "networking" from cuirass-remote-server requirements as are already required by cuirass.
This commit is contained in:
parent
1a8cfb6d4c
commit
f2b10e1b7f
@ -150,7 +150,7 @@
|
||||
`(,(shepherd-service
|
||||
(documentation "Run Cuirass.")
|
||||
(provision '(cuirass))
|
||||
(requirement '(guix-daemon postgres networking))
|
||||
(requirement '(guix-daemon postgres postgres-roles networking))
|
||||
(start #~(make-forkexec-constructor
|
||||
(list (string-append #$cuirass "/bin/cuirass")
|
||||
"--cache-directory" #$cache-directory
|
||||
@ -181,7 +181,7 @@
|
||||
,(shepherd-service
|
||||
(documentation "Run Cuirass web interface.")
|
||||
(provision '(cuirass-web))
|
||||
(requirement '(guix-daemon postgres networking))
|
||||
(requirement '(cuirass))
|
||||
(start #~(make-forkexec-constructor
|
||||
(list (string-append #$cuirass "/bin/cuirass")
|
||||
"--cache-directory" #$cache-directory
|
||||
@ -211,7 +211,7 @@
|
||||
(shepherd-service
|
||||
(documentation "Run Cuirass remote build server.")
|
||||
(provision '(cuirass-remote-server))
|
||||
(requirement '(avahi-daemon cuirass guix-daemon networking))
|
||||
(requirement '(avahi-daemon cuirass))
|
||||
(start #~(make-forkexec-constructor
|
||||
(list (string-append #$cuirass "/bin/remote-server")
|
||||
(string-append "--database=" #$database)
|
||||
|
Loading…
Reference in New Issue
Block a user