From 217d19e03de6f16684e760dcd06ea8e355a45287 Mon Sep 17 00:00:00 2001 From: Matt Carrier Date: Wed, 17 Jan 2024 23:44:17 -0800 Subject: [PATCH] feat: enable silverbullet as service on dockingbay94 --- hosts/nixos/pi4/configuration.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/hosts/nixos/pi4/configuration.nix b/hosts/nixos/pi4/configuration.nix index 680d7c2..66d1b46 100644 --- a/hosts/nixos/pi4/configuration.nix +++ b/hosts/nixos/pi4/configuration.nix @@ -48,6 +48,22 @@ ''; virtualisation.docker.enable = true; + virtualisation.oci-containers = { + backend = "docker"; + containers = { + silverbullet = { + ports = ["127.0.0.1:3000:3000"]; + image = "zefhemel/silverbullet:latest"; + # command = [ "/bin/sh" ]; + # args = [ "-c" "echo 'Hello, world!'" ]; + volumes = [ + "/home/matt/SyncWork:/space" + ]; + # restartPolicy = "always"; + }; + }; + }; + # Select internationalisation properties. # i18n.defaultLocale = "en_US.UTF-8"; @@ -132,6 +148,14 @@ services.caddy = { enable = true; + virtualHosts."notey.c4er.com".extraConfig = '' + tls /mnt/certs/c4er.com/c4er.com.crt /mnt/certs/c4er.com/c4er.com.key + + handle_path /* { + reverse_proxy localhost:3000 + } + ''; + virtualHosts."excalidraw.c4er.com".extraConfig = '' tls /mnt/certs/c4er.com/c4er.com.crt /mnt/certs/c4er.com/c4er.com.key