···99)
10101111type Server struct {
1212- ListenAddr string `env:"LISTEN_ADDR, default=0.0.0.0:6555"`
1313- DBPath string `env:"DB_PATH, default=spindle.db"`
1414- Hostname string `env:"HOSTNAME, required"`
1515- JetstreamEndpoint string `env:"JETSTREAM_ENDPOINT, default=wss://jetstream1.us-west.bsky.network/subscribe"`
1616- Tap Tap `env:",prefix=TAP_"`
1717- PlcUrl string `env:"PLC_URL, default=https://plc.directory"`
1818- Dev bool `env:"DEV, default=false"`
1919- Owner string `env:"OWNER, required"`
2020- Secrets Secrets `env:",prefix=SECRETS_"`
2121- LogDir string `env:"LOG_DIR, default=/var/log/spindle"`
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)
1212+ ListenAddr string `env:"LISTEN_ADDR, default=0.0.0.0:6555"`
1313+ DBPath string `env:"DB_PATH, default=spindle.db"`
1414+ Hostname string `env:"HOSTNAME, required"`
1515+ JetstreamEndpoint string `env:"JETSTREAM_ENDPOINT, default=wss://jetstream1.us-west.bsky.network/subscribe"`
1616+ Tap Tap `env:",prefix=TAP_"`
1717+ PlcUrl string `env:"PLC_URL, default=https://plc.directory"`
1818+ Dev bool `env:"DEV, default=false"`
1919+ DevExtraHosts []string `env:"DEV_EXTRA_HOSTS"`
2020+ Owner string `env:"OWNER, required"`
2121+ Secrets Secrets `env:",prefix=SECRETS_"`
2222+ LogDir string `env:"LOG_DIR, default=/var/log/spindle"`
2323+ QueueSize int `env:"QUEUE_SIZE, default=100"`
2424+ MaxJobCount int `env:"MAX_JOB_COUNT, default=2"` // max number of pipelines that run at a time
2525+ MaxConcurrentWorkflows int `env:"MAX_CONCURRENT_WORKFLOWS, default=8"` // max number of workflow containers running at once (memory cap)
2526}
26272728type Tap struct {