{ config, ... }: let port = builtins.toString 8098; in { services.caddy.virtualHosts = { "mayu.due.moe".extraConfig = "reverse_proxy localhost:${port}"; "counter.due.moe".extraConfig = "redir https://mayu.due.moe{uri} permanent"; }; virtualisation.oci-containers.containers.mayu = { inherit (config.modules.containers) extraOptions; image = "fuwn/mayu:0.1.15"; autoStart = true; ports = [ "127.0.0.1:${port}:3000" ]; volumes = [ "/mnt/docker/mayu:/mayu/data" ]; }; }