Change-Id: I5ee7307acae548cc7779fe715ea4aad620fe8f5c Reviewed-on: https://cl.tvl.fyi/c/depot/+/3096 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			746 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			746 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
# Serve atward, the query redirection ... thing.
 | 
						|
{ config, ... }:
 | 
						|
 | 
						|
{
 | 
						|
  imports = [
 | 
						|
    ./base.nix
 | 
						|
  ];
 | 
						|
 | 
						|
  config = {
 | 
						|
    # Short link support (i.e. plain http://at) for users with a
 | 
						|
    # configured tvl.fyi/tvl.su search domain.
 | 
						|
    services.nginx.virtualHosts."at-shortlink" = {
 | 
						|
      serverName = "at";
 | 
						|
      extraConfig = "return 302 https://atward.tvl.fyi$request_uri;";
 | 
						|
    };
 | 
						|
 | 
						|
    services.nginx.virtualHosts."atward" = {
 | 
						|
      serverName = "atward.tvl.fyi";
 | 
						|
      enableACME = true;
 | 
						|
      forceSSL = true;
 | 
						|
 | 
						|
      serverAliases = [
 | 
						|
        "atward.tvl.su"
 | 
						|
        "at.tvl.fyi"
 | 
						|
        "at.tvl.su"
 | 
						|
      ];
 | 
						|
 | 
						|
      locations."/" = {
 | 
						|
        proxyPass = "http://localhost:${toString config.services.depot.atward.port}";
 | 
						|
      };
 | 
						|
    };
 | 
						|
  };
 | 
						|
}
 |