diff options
Diffstat (limited to 'hosts/p-body/default.nix')
| -rw-r--r-- | hosts/p-body/default.nix | 81 |
1 files changed, 7 insertions, 74 deletions
diff --git a/hosts/p-body/default.nix b/hosts/p-body/default.nix index 56ba2a6..16128e4 100644 --- a/hosts/p-body/default.nix +++ b/hosts/p-body/default.nix @@ -7,6 +7,7 @@ }: { imports = [ (modulesPath + "/virtualisation/digital-ocean-image.nix") + ./nginx.nix ]; _module.args.nixinate = { @@ -17,84 +18,16 @@ hermetic = false; }; - networking.hostName = "p-body"; + networking = { + domain = "167.99.145.73"; + hostName = "p-body"; + }; services = { - #caddy = { - # enable = true; - - # email = "[email protected]"; - - # logFormat = '' - # output stdout - # format json - # ''; - - # extraConfig = '' - # (strip-www) { - # redir https://{args.0}{uri} - # } - - # (common_domain) { - # encode gzip - - # handle { - # try_files {path} {path}/ - # } - - # handle_errors { - # @404 { - # expression {http.error.status_code} == 404 - # } - # rewrite @404 /404.html - # file_server - # } - # } - - # (no_embeds) { - # header /{args.0} X-Frame-Options DENY - # } - - # (container_proxy) { - # handle_path /{args.0}/* { - # reverse_proxy {args.1} - # } - # } - # ''; - - # globalConfig = '' - # auto_https off - # ''; - - # virtualHosts = { - # guzzle = rec { - # hostName = "167.99.145.73"; - - # serverAliases = [ - # "www.${hostName}" - # ]; - - # extraConfig = '' - # root * /var/www - # import common_domain - - # file_server - - # import container_proxy api :8000 - # ''; - - # listenAddresses = [ - # "127.0.0.1" - # "::1" - # ]; - # }; - # }; - #}; - guzzle-api = { enable = true; - url = "http://167.99.145.73"; - port = "80"; + url = "http://" + config.networking.domain; + port = "8080"; package = guzzle_api.packages.x86_64-linux.guzzle-api-server; }; }; |
