MyNixOS website logo
option

services.ocis.environment

Extra config options.

See the documentation for available options. See notes for environment variables for more information.

Note that all the attributes here will be copied to /nix/store/ and will be world readable. Options like *_PASSWORD or *_SECRET should be part of environmentFile instead, and are only provided here for illustrative purpose.

Configuration here will override those from environmentFile and will have highest precedence, at the cost of security. Do NOT put security sensitive stuff here.

Declarations
Type
attribute set of string
Default
{ }
Example
{
  CS3_ALLOW_INSECURE = "true";
  GATEWAY_STORAGE_USERS_MOUNT_ID = "123";
  GRAPH_APPLICATION_ID = "1234";
  IDM_IDPSVC_PASSWORD = "password";
  IDM_REVASVC_PASSWORD = "password";
  IDM_SVC_PASSWORD = "password";
  IDP_ISS = "https://localhost:9200";
  IDP_TLS = "false";
  OCIS_INSECURE = "false";
  OCIS_INSECURE_BACKENDS = "true";
  OCIS_JWT_SECRET = "super_secret";
  OCIS_LDAP_BIND_PASSWORD = "password";
  OCIS_LOG_LEVEL = "error";
  OCIS_MACHINE_AUTH_API_KEY = "foo";
  OCIS_MOUNT_ID = "123";
  OCIS_SERVICE_ACCOUNT_ID = "foo";
  OCIS_SERVICE_ACCOUNT_SECRET = "foo";
  OCIS_STORAGE_USERS_MOUNT_ID = "123";
  OCIS_SYSTEM_USER_API_KEY = "foo";
  OCIS_SYSTEM_USER_ID = "123";
  OCIS_TRANSFER_SECRET = "foo";
  STORAGE_USERS_MOUNT_ID = "123";
  TLS_INSECURE = "true";
  TLS_SKIP_VERIFY_CLIENT_CERT = "true";
  WEBDAV_ALLOW_INSECURE = "true";
}