From 6baf9497f37386c9aff6fbd5fe9253441f3b14d0 Mon Sep 17 00:00:00 2001 From: Matt Carrier Date: Thu, 18 Jan 2024 01:22:57 -0800 Subject: [PATCH] feat: start oci container using systemd --- hosts/nixos/mini/caddy.nix | 9 +-------- hosts/nixos/mini/configuration.nix | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/hosts/nixos/mini/caddy.nix b/hosts/nixos/mini/caddy.nix index 5480b4b..375cfa2 100644 --- a/hosts/nixos/mini/caddy.nix +++ b/hosts/nixos/mini/caddy.nix @@ -47,6 +47,7 @@ } ''; + # Silverbullet virtualHosts."notes.c4er.com".extraConfig = '' tls /mnt/certs/c4er.com/c4er.com.crt /mnt/certs/c4er.com/c4er.com.key @@ -55,14 +56,6 @@ } ''; - virtualHosts."silverbullet.c4er.com".extraConfig = '' - tls /mnt/certs/c4er.com/c4er.com.crt /mnt/certs/c4er.com/c4er.com.key - - handle_path /* { - reverse_proxy localhost:3071 - } - ''; - virtualHosts."excalidraw.c4er.com".extraConfig = '' tls /mnt/certs/c4er.com/c4er.com.crt /mnt/certs/c4er.com/c4er.com.key diff --git a/hosts/nixos/mini/configuration.nix b/hosts/nixos/mini/configuration.nix index 7de7e1d..eef3486 100644 --- a/hosts/nixos/mini/configuration.nix +++ b/hosts/nixos/mini/configuration.nix @@ -59,6 +59,22 @@ }; }; + virtualisation.oci-containers = { + backend = "docker"; + containers = { + silverbullet = { + ports = ["127.0.0.1:3071:3000"]; + image = "zefhemel/silverbullet:latest"; + # command = [ "/bin/sh" ]; + # args = [ "-c" "echo 'Hello, world!'" ]; + volumes = [ + "/home/matt/SyncWork/Notes/Notes:/space" + ]; + # restartPolicy = "always"; + }; + }; + }; + systemd.services.nebula = { enable = true; description = "nebula";