Server Configuration
Configuration for HTTP, gRPC, and GraphQL servers.
HTTP Server
TODO: Document HTTP server configuration
Port Configuration
APPSERVER_HTTP_PORT- HTTP server port (default: 8080)
Features
- Asset serving
- GraphQL API
- WebSocket (subscriptions)
- Health checks
- Metrics endpoint
Compression
APPSERVER_UI_COMPRESSION_MIN_SIZE- Min size for compressionAPPSERVER_UI_COMPRESSION_LEVEL- Gzip level (1-9)
CORS
TODO: Document CORS configuration
Security Headers
TODO: Document security headers configuration
gRPC Server
TODO: Document gRPC server configuration
Port Configuration
APPSERVER_GRPC_PORT- gRPC server port (default: 9090)
TLS Configuration
APPSERVER_GRPC_TLS_ENABLED- Enable TLSAPPSERVER_GRPC_TLS_CERT_FILE- Certificate pathAPPSERVER_GRPC_TLS_KEY_FILE- Private key path
mTLS Configuration
APPSERVER_GRPC_MTLS_ENABLED- Enable mutual TLSAPPSERVER_GRPC_MTLS_CA_FILE- CA certificate for client verification
Reflection
APPSERVER_GRPC_REFLECTION_ENABLED- Enable server reflection
GraphQL Server
TODO: Document GraphQL server configuration
Endpoint
- Runs on HTTP server port
- Path:
/graphql
Playground
APPSERVER_GRAPHQL_PLAYGROUND_ENABLED- Enable Playground UI
WebSocket
- Runs on HTTP server port
- Used for subscriptions