This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

nix,docs: `SPINDLE_SERVER_INVITE_ONLY`

Signed-off-by: Seongmin Lee <git@boltless.me>

author
Seongmin Lee
date (Jul 29, 2026, 5:25 PM +0900) commit d73ce739 parent 769fe59f change-id ksywvmlr
+8
+1
docs/DOCS.md
··· 1453 1453 - `SPINDLE_SERVER_HOSTNAME`: The hostname of the server (required). 1454 1454 - `SPINDLE_SERVER_JETSTREAM_ENDPOINT`: The endpoint of the Jetstream server (default: `"wss://jetstream1.us-west.bsky.network/subscribe"`). 1455 1455 - `SPINDLE_SERVER_DEV`: A boolean indicating whether the server is running in development mode (default: `false`). 1456 + - `SPINDLE_SERVER_INVITE_ONLY`: A boolean indicating whether only members of this spindle may register repos. When `false`, the spindle accepts repos from anyone on the network (default: `true`). 1456 1457 - `SPINDLE_SERVER_LOG_DIR`: The directory to store workflow logs (default: `"/var/log/spindle"`). 1457 1458 - `SPINDLE_SERVER_DOCKER_SOCKET`: Path to Docker socket to expose to invoked Spindle containers (default: `""`). 1458 1459 - `SPINDLE_NIXERY_PIPELINES_NIXERY`: The Nixery URL (default: `"nixery.tangled.sh"`).
+7
nix/modules/spindle.nix
··· 65 65 description = "Enable development mode (disables signature verification)"; 66 66 }; 67 67 68 + inviteOnly = mkOption { 69 + type = types.bool; 70 + default = true; 71 + description = "Only accept repos from members of this spindle"; 72 + }; 73 + 68 74 maxJobCount = mkOption { 69 75 type = types.int; 70 76 default = 2; ··· 350 356 "SPINDLE_SERVER_PLC_URL=${cfg.server.plcUrl}" 351 357 "SPINDLE_SERVER_JETSTREAM_ENDPOINT=${cfg.server.jetstreamEndpoint}" 352 358 "SPINDLE_SERVER_DEV=${lib.boolToString cfg.server.dev}" 359 + "SPINDLE_SERVER_INVITE_ONLY=${lib.boolToString cfg.server.inviteOnly}" 353 360 "SPINDLE_SERVER_MAX_JOB_COUNT=${toString cfg.server.maxJobCount}" 354 361 "SPINDLE_SERVER_QUEUE_SIZE=${toString cfg.server.queueSize}" 355 362 "SPINDLE_SERVER_SECRETS_PROVIDER=${cfg.server.secrets.provider}"