domainForBucket
This commit is contained in:
		
							parent
							
								
									6b45256839
								
							
						
					
					
						commit
						050042d255
					
				
					 2 changed files with 6 additions and 2 deletions
				
			
		|  | @ -68,9 +68,13 @@ in { | |||
|                   type = types.int; | ||||
|                   default = 3902; | ||||
|                 }; | ||||
|                 domainForBucket = mkOption { | ||||
|                   type = types.functionTo types.str; | ||||
|                   default = bucket: "${bucket}.${config.fediversity.internal.garage.web.rootDomain}"; | ||||
|                 }; | ||||
|                 urlForBucket = mkOption { | ||||
|                   type = types.functionTo types.str; | ||||
|                   default = bucket: "http://${bucket}.${config.fediversity.internal.garage.web.rootDomain}"; | ||||
|                   default = bucket: "http://${config.fediversity.internal.garage.web.domainForBucket bucket}"; | ||||
|                 }; | ||||
|               }; | ||||
|             }; | ||||
|  |  | |||
|  | @ -177,7 +177,7 @@ in | |||
|       forceSSL = true; | ||||
|       enableACME = true; | ||||
|       serverName = fedicfg.web.rootDomain; | ||||
|       serverAliases = lib.mapAttrsToList (bucket: _: "${bucket}.${fedicfg.web.rootDomain}") cfg.ensureBuckets; ## TODO: use wildcard certificates? | ||||
|       serverAliases = lib.mapAttrsToList (bucket: _: fedicfg.web.domainForBucket bucket) cfg.ensureBuckets; ## TODO: use wildcard certificates? | ||||
|       locations."/" = { | ||||
|         proxyPass = "http://localhost:3902"; | ||||
|         extraConfig = '' | ||||
|  |  | |||
		Reference in a new issue