Unverified Commit 913a23b5 authored by Aaron Andersen's avatar Aaron Andersen Committed by GitHub
Browse files

nixos/redmine: Allow specifying an IP address Redmine should bind to (#345617)

parents e14abc8d 5f14c876
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -74,6 +74,12 @@ in
        description = "Group under which Redmine is ran.";
      };

      address = mkOption {
        type = types.str;
        default = "0.0.0.0";
        description = "IP address Redmine should bind to.";
      };

      port = mkOption {
        type = types.port;
        default = 3000;
@@ -429,7 +435,7 @@ in
        Group = cfg.group;
        TimeoutSec = "300";
        WorkingDirectory = "${cfg.package}/share/redmine";
        ExecStart="${bundle} exec rails server -u webrick -e production -p ${toString cfg.port} -P '${cfg.stateDir}/redmine.pid'";
        ExecStart="${bundle} exec rails server -u webrick -e production -b ${toString cfg.address} -p ${toString cfg.port} -P '${cfg.stateDir}/redmine.pid'";
      };

    };
+2 −2
Original line number Diff line number Diff line
{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper, nixosTests }:
{ lib, stdenv, fetchurl, bundlerEnv, ruby_3_2, makeWrapper, nixosTests }:

let
  version = "5.1.3";
  rubyEnv = bundlerEnv {
    name = "redmine-env-${version}";

    inherit ruby;
    ruby = ruby_3_2;
    gemdir = ./.;
    groups = [ "development" "ldap" "markdown" "common_mark" "minimagick" "test" ];
  };