web: Don't error about missing ssl related files.
Erroring here prevents doing things like building a system using nginx on a different machine from where it's intended to be deployed, or creating containers and VMs that use the ssl-certificate parts of the nginx configuration, without also getting these files to exist. * gnu/services/web.scm (emit-nginx-server-config): Don't error on missing ssl related files.
This commit is contained in:
parent
0d57068333
commit
b7db2c63ed
|
@ -191,16 +191,6 @@ of index files."
|
|||
(syntax-parameterize ((<> (identifier-syntax x*)))
|
||||
(list tail ...))
|
||||
'())))
|
||||
(for-each
|
||||
(match-lambda
|
||||
((record-key . file)
|
||||
(if (and file (not (file-exists? file)))
|
||||
(error
|
||||
(simple-format
|
||||
#f
|
||||
"~A in the nginx configuration for the server with name \"~A\" does not exist" record-key server-name)))))
|
||||
`(("ssl-certificate" . ,ssl-certificate)
|
||||
("ssl-certificate-key" . ,ssl-certificate-key)))
|
||||
(list
|
||||
" server {\n"
|
||||
(and/l http-port " listen " (number->string <>) ";\n")
|
||||
|
|
Loading…
Reference in New Issue