mirror of
https://github.com/Stunkymonkey/nixos.git
synced 2025-05-24 09:54:40 +02:00
service/webserver: migrate nginx to caddy
This commit is contained in:
parent
13470f55e4
commit
589714db4b
34 changed files with 347 additions and 688 deletions
|
@ -1,5 +1,10 @@
|
|||
# finance overview
|
||||
{ config, lib, ... }:
|
||||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}:
|
||||
let
|
||||
cfg = config.my.services.finance;
|
||||
inherit (config.networking) domain;
|
||||
|
@ -20,18 +25,26 @@ in
|
|||
services.firefly-iii = {
|
||||
enable = true;
|
||||
virtualHost = "finance";
|
||||
enableNginx = true;
|
||||
user = "caddy";
|
||||
group = "caddy";
|
||||
settings = {
|
||||
APP_KEY_FILE = cfg.appKeyFile;
|
||||
SITE_OWNER = "server@buehler.rocks";
|
||||
};
|
||||
};
|
||||
|
||||
services.nginx.virtualHosts."finance" = {
|
||||
serverName = "finance.${domain}";
|
||||
forceSSL = true;
|
||||
useACMEHost = domain;
|
||||
};
|
||||
my.services.webserver.virtualHosts = [
|
||||
{
|
||||
subdomain = "finance";
|
||||
extraConfig = ''
|
||||
file_server
|
||||
root * "${config.services.firefly-iii.package}/public"
|
||||
php_fastcgi unix/${config.services.phpfpm.pools."firefly-iii".socket} {
|
||||
env modHeadersAvailable true
|
||||
}
|
||||
'';
|
||||
}
|
||||
];
|
||||
|
||||
webapps.apps.finance = {
|
||||
dashboard = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue