# Environment Variables

Curiosity Workspace can be configured using environment variables. These are especially useful when running via Docker or in automated deployment environments.

# Core Configuration

  • storage: Specifies the path where the graph database and all files will be stored.
  • MSK_CORS: A comma-separated list of URLs allowed to access the workspace APIs. This is required when debugging custom front-ends locally.
  • MSK_PORT: The port on which the workspace will listen (default is 8080).

# Security

  • MSK_SECRET_KEY: A secret key used for encrypting sensitive information. If not provided, a random one will be generated on first run.

# Advanced

  • MSK_READONLY: Set to true to start the workspace in read-only mode.
  • MSK_LOG_LEVEL: Controls the verbosity of the application logs (e.g., Information, Debug, Warning).