···967967- `SPINDLE_SERVER_DEV`: A boolean indicating whether the server is running in development mode (default: `false`).
968968- `SPINDLE_SERVER_OWNER`: The DID of the owner (required).
969969- `SPINDLE_SERVER_LOG_DIR`: The directory to store workflow logs (default: `"/var/log/spindle"`).
970970+- `SPINDLE_SERVER_DOCKER_SOCKET`: Path to Docker socket to expose to invoked Spindle containers (default: `""`).
970971- `SPINDLE_PIPELINES_NIXERY`: The Nixery URL (default: `"nixery.tangled.sh"`).
971972- `SPINDLE_PIPELINES_WORKFLOW_TIMEOUT`: The default workflow timeout (default: `"5m"`).
972973
+1
spindle/config/config.go
···2222 QueueSize int `env:"QUEUE_SIZE, default=100"`
2323 MaxJobCount int `env:"MAX_JOB_COUNT, default=2"` // max number of pipelines that run at a time
2424 MaxConcurrentWorkflows int `env:"MAX_CONCURRENT_WORKFLOWS, default=8"` // max number of workflow containers running at once (memory cap)
2525+ DockerSocket string `env:"DOCKER_SOCKET"` // path to a docker socket to expose to workflow containers
2526}
26272728type Tap struct {