forked from fediversity/fediversity
		
	domainForBucket
This commit is contained in:
		
							parent
							
								
									7f1e5b56d0
								
							
						
					
					
						commit
						00384a5948
					
				
					 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 = ''
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue