};
in rec {
varDir = "/var/lib/nextcloud";
- keys.tools-nextcloud = {
- destDir = "/run/keys/webapps";
+ keys = [{
+ dest = "webapps/tools-nextcloud";
user = apache.user;
group = apache.group;
permissions = "0600";
'ldapProviderFactory' => '\\OCA\\User_LDAP\\LDAPProviderFactory',
);
'';
- };
+ }];
webRoot = stdenv.mkDerivation rec {
name = "nextcloud-${version}";
version = "15.0.4";
install -m 0755 -o ${apache.user} -g ${apache.group} -d ${varDir}
install -m 0750 -o ${apache.user} -g ${apache.group} -d ${varDir}/phpSessions
install -D -m 0644 -o ${apache.user} -g ${apache.group} ${./nextcloud-config}/* -t ${varDir}/config
- install -D -m 0600 -o ${apache.user} -g ${apache.group} -T /run/keys/webapps/tools-nextcloud ${varDir}/config/config.php
+ install -D -m 0600 -o ${apache.user} -g ${apache.group} -T /var/secrets/webapps/tools-nextcloud ${varDir}/config/config.php
'';
};
apache = rec {