nooschain / api/server / BuildServerOptions
Interface: BuildServerOptions
Defined in: api/server.ts:75
Properties
allowDevPublicKeyHeader?
optionalallowDevPublicKeyHeader?:boolean
Defined in: api/server.ts:83
authSessionStore?
optionalauthSessionStore?:AuthSessionStore
Defined in: api/server.ts:86
bucketKeyUnwrapKey?
optionalbucketKeyUnwrapKey?:BucketKeyUnwrapKey
Defined in: api/server.ts:80
clock?
optionalclock?:Clock
Defined in: api/server.ts:85
consensusConfig?
optionalconsensusConfig?:ConsensusConfig
Defined in: api/server.ts:88
corsConfig?
optionalcorsConfig?:ApiCorsConfig
Defined in: api/server.ts:90
db?
optionaldb?:Kysely<Database>
Defined in: api/server.ts:76
logger?
optionallogger?:boolean
Defined in: api/server.ts:82
nodeId?
optionalnodeId?:string
Defined in: api/server.ts:77
nodeMembershipCredential?
optionalnodeMembershipCredential?:object
Defined in: api/server.ts:79
credentialId?
optionalcredentialId?:string
expiresAt
expiresAt:
string=isoDateSchema
issuedAt
issuedAt:
string=isoDateSchema
issuer
issuer:
string
nodeId
nodeId:
string
nodePublicKey
nodePublicKey:
string
organizationId
organizationId:
string
permissions
permissions: (
"replicate"|"serve_payloads")[]
signature
signature:
string
nodePrivateKey?
optionalnodePrivateKey?:string
Defined in: api/server.ts:78
nodeRole?
optionalnodeRole?:NodeRuntimeRole
Defined in: api/server.ts:81
productionMode?
optionalproductionMode?:boolean
Defined in: api/server.ts:84
swaggerConfig?
optionalswaggerConfig?:false|SwaggerConfig
Defined in: api/server.ts:91
syncConfig?
optionalsyncConfig?:Partial<ChainSyncManagerConfig>
Defined in: api/server.ts:87
tlsConfig?
optionaltlsConfig?:NoosTlsConfig
Defined in: api/server.ts:89