From 000b708e810573ff0ce9d7831660e549e17d8a36 Mon Sep 17 00:00:00 2001 From: GaspardCulis Date: Fri, 27 Sep 2024 15:41:13 +0200 Subject: [PATCH] feat(OVHCloud): Setup example caddy virtualHost --- hosts/OVHCloud/hardware-configuration.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/hosts/OVHCloud/hardware-configuration.nix b/hosts/OVHCloud/hardware-configuration.nix index fdd1034..a0c764e 100644 --- a/hosts/OVHCloud/hardware-configuration.nix +++ b/hosts/OVHCloud/hardware-configuration.nix @@ -1,5 +1,6 @@ { modulesPath, + config, inputs, pkgs, ... @@ -22,11 +23,20 @@ }; # Proxy + environment.systemPackages = with pkgs; [ + nss.tools + ]; + services.caddy = { enable = true; package = inputs.caddy.packages.${pkgs.system}.caddy; - virtualHosts."localhost".extraConfig = '' + virtualHosts."siuu.gasdev.fr".extraConfig = '' respond "Hello, world!" ''; }; + systemd.services.caddy = { + serviceConfig = { + EnvironmentFile = config.sops.templates."caddy.env".path; + }; + }; }