From bdaf0c9504d1cdb9f66921091dda37a34f58fee1 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Wed, 2 Nov 2022 11:30:13 +0100 Subject: [PATCH] Add a module for rss-bridge --- modules/rss-bridge/default.nix | 19 +++++++++++++++++++ systems/proxy/default.nix | 1 + 2 files changed, 20 insertions(+) create mode 100644 modules/rss-bridge/default.nix diff --git a/modules/rss-bridge/default.nix b/modules/rss-bridge/default.nix new file mode 100644 index 0000000..27ce052 --- /dev/null +++ b/modules/rss-bridge/default.nix @@ -0,0 +1,19 @@ +{ ... }: +let + whitelist = builtins.toFile "whitelist.txt" ''*''; +in +{ + virtualisation.oci-containers = { + backend = "docker"; + containers."rss-brige" = { + image = "rssbridge/rss-bridge:latest"; + autoStart = true; + ports = [ + "8082:80" + ]; + volumes = [ + "${whitelist}:/app/whitelist.txt" + ]; + }; + }; +} diff --git a/systems/proxy/default.nix b/systems/proxy/default.nix index e62cafe..f6036fd 100644 --- a/systems/proxy/default.nix +++ b/systems/proxy/default.nix @@ -11,6 +11,7 @@ "${inputs.self}/modules/nginx-acme-base" "${inputs.self}/modules/docker" "${inputs.self}/modules/haproxy" + "${inputs.self}/modules/rss-bridge" ]; services.nginx = {