aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/nixos/tests/nextcloud/basic.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/nixos/tests/nextcloud/basic.nix')
-rw-r--r--nixpkgs/nixos/tests/nextcloud/basic.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/nixpkgs/nixos/tests/nextcloud/basic.nix b/nixpkgs/nixos/tests/nextcloud/basic.nix
index 9cbecf01f57..72fb020dca7 100644
--- a/nixpkgs/nixos/tests/nextcloud/basic.nix
+++ b/nixpkgs/nixos/tests/nextcloud/basic.nix
@@ -26,12 +26,13 @@ in {
};
};
- nextcloud = { config, pkgs, ... }: {
+ nextcloud = { config, pkgs, ... }: let
+ cfg = config;
+ in {
networking.firewall.allowedTCPPorts = [ 80 ];
services.nextcloud = {
enable = true;
- nginx.enable = true;
hostName = "nextcloud";
config = {
# Don't inherit adminuser since "root" is supposed to be the default
@@ -42,6 +43,8 @@ in {
startAt = "20:00";
};
};
+
+ environment.systemPackages = [ cfg.services.nextcloud.occ ];
};
};
@@ -67,6 +70,8 @@ in {
in ''
start_all()
nextcloud.wait_for_unit("multi-user.target")
+ # This is just to ensure the nextcloud-occ program is working
+ nextcloud.succeed("nextcloud-occ status")
nextcloud.succeed("curl -sSf http://nextcloud/login")
nextcloud.succeed(
"${withRcloneEnv} ${copySharedFile}"