Unverified Commit 9dee4ae9 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

nixos/paperless: Support remote databases (#368137)

parents a2fe10d4 fe0b1ecf
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -331,6 +331,7 @@ in
        ExecStart = "${cfg.package}/bin/celery --app paperless beat --loglevel INFO";
        Restart = "on-failure";
        LoadCredential = lib.optionalString (cfg.passwordFile != null) "PAPERLESS_ADMIN_PASSWORD:${cfg.passwordFile}";
        PrivateNetwork = cfg.database.createLocally; # defaultServiceConfig enables this by default, needs to be disabled for remote DBs
      };
      environment = env;

@@ -407,6 +408,7 @@ in
        User = cfg.user;
        ExecStart = "${cfg.package}/bin/paperless-ngx document_consumer";
        Restart = "on-failure";
        PrivateNetwork = cfg.database.createLocally; # defaultServiceConfig enables this by default, needs to be disabled for remote DBs
      };
      environment = env;
      # Allow the consumer to access the private /tmp directory of the server.