23 lines
		
	
	
		
			476 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			476 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ config, pkgs, lib, ... }:
 | 
						|
let
 | 
						|
  domain = "flame.home.feal.no";
 | 
						|
  host = "127.0.1.2";
 | 
						|
  port = "5005";
 | 
						|
in {
 | 
						|
  # Flame - Homelab dashboard/linktree
 | 
						|
  virtualisation.oci-containers.containers = {
 | 
						|
    flame = {
 | 
						|
      image = "pawelmalak/flame";
 | 
						|
      ports = [ "${host}:${port}:5005" ];
 | 
						|
      volumes = [
 | 
						|
        "/var/lib/flame/data:/app/data/"
 | 
						|
      ];
 | 
						|
    };
 | 
						|
  };
 | 
						|
 | 
						|
  services.nginx.virtualHosts."${domain}" = {
 | 
						|
    locations."/".proxyPass = "http://${host}:${port}";
 | 
						|
  };
 | 
						|
}
 | 
						|
 |