feat(sj-bm-hostkey0): enable fuse, docker, podman, caddy as s3 reverse-proxy
This commit is contained in:
parent
4c85413b56
commit
a6ce446fe9
1 changed files with 25 additions and 0 deletions
|
@ -154,8 +154,28 @@ in {
|
|||
|
||||
environment.systemPackages = [
|
||||
pkgs.hdparm
|
||||
pkgs.fuse
|
||||
];
|
||||
|
||||
programs.fuse.userAllowOther = true;
|
||||
|
||||
services.caddy.enable = true;
|
||||
services.caddy.email = "mail@stefanjunker.de";
|
||||
services.caddy.globalConfig = ''
|
||||
auto_https disable_redirects
|
||||
'';
|
||||
services.caddy.virtualHosts = let
|
||||
holochainDomain = "dev.infra.holochain.org";
|
||||
in {
|
||||
"${nodeName}.${holochainDomain}" = {
|
||||
extraConfig = ''
|
||||
handle_path /s3/* {
|
||||
reverse_proxy http://127.0.0.1:9000
|
||||
}
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
# home-manager.users.steveej = _: {
|
||||
# imports = [
|
||||
# ../../../home-manager/configuration/text-minimal.nix
|
||||
|
@ -169,6 +189,11 @@ in {
|
|||
# };
|
||||
|
||||
virtualisation.libvirtd.enable = true;
|
||||
virtualisation.docker.enable = true;
|
||||
|
||||
virtualisation.podman.enable = true;
|
||||
virtualisation.podman.autoPrune.enable = true;
|
||||
# virtualisation.podman.dockerSocket.enable = true;
|
||||
|
||||
boot.binfmt.emulatedSystems = [
|
||||
"aarch64-linux"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue