From 92c1ef1af95740077282d773242fdd1820c8d15b Mon Sep 17 00:00:00 2001 From: stuebinm Date: Sun, 7 Mar 2021 23:52:19 +0100 Subject: Added basic nixos module (and restructured some files) Right now, this is capable of setting up a running instance of picarones in a couple lines of config (both backend server and the webapp, using nginx). More options should still be added, especially to make the backend's port configurable (but this requires adding features to the haskell code) --- example.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 example.nix (limited to 'example.nix') diff --git a/example.nix b/example.nix new file mode 100644 index 0000000..4c66bc9 --- /dev/null +++ b/example.nix @@ -0,0 +1,15 @@ +{config, pkgs, ...}: + +{ + imports = [ ./default.nix ]; + + services.picarones = { + enable = true; + frontend = { + enable = true; + domain = "10.233.4.2"; + }; + }; + + networking.firewall.allowedTCPPorts = [ 80 ]; +} -- cgit v1.2.3