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
					
				
					 1 changed files with 0 additions and 10 deletions
				
			
		|  | @ -191,16 +191,6 @@ of index files." | ||||||
|             (syntax-parameterize ((<> (identifier-syntax x*))) |             (syntax-parameterize ((<> (identifier-syntax x*))) | ||||||
|               (list tail ...)) |               (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 |     (list | ||||||
|      "    server {\n" |      "    server {\n" | ||||||
|      (and/l http-port  "      listen " (number->string <>) ";\n") |      (and/l http-port  "      listen " (number->string <>) ";\n") | ||||||
|  |  | ||||||
		Reference in a new issue