Changelog
Migration config serveur: server_config retire
A partir de 0.3.5.dev0, la creation/configuration du serveur ne passe plus par server_config au moment de creer un module.
Les settings serveur sont lus directement via ServerSettings integres dans src/digitalkin/grpc_servers/_base_server.py.
Variables changees (renommees)
Ancienne variable
Nouvelle variable
Valeur par defaut
MODULE_SERVER_HOST
SERVER_CHANNEL_HOST
[::]
MODULE_SERVER_MODE
SERVER_CHANNEL_CONTROL_FLOW
async
MODULE_SERVER_SECURITY
SERVER_CHANNEL_SECURITY
insecure
MODULE_SERVER_MTLS
SERVER_CHANNEL_MTLS
false
MODULE_SERVER_ADVERTISE_HOST
SERVER_CHANNEL_ADVERTISE_HOST
null (non defini)
Variables ajoutees
Variable
Valeur par defaut
SERVER_CHANNEL_PORT
50055
SERVER_GRPC_COMPRESSION
gzip
SERVER_GRPC_OPTIONS_KEEPALIVE_TIME
120000
SERVER_GRPC_OPTIONS_KEEPALIVE_TIMEOUT
20000
SERVER_GRPC_OPTIONS_MIN_PING_INTERVAL
10000
SERVER_GRPC_OPTIONS_MAX_RECEIVE_MESSAGE_LENGTH
4194304
SERVER_GRPC_OPTIONS_MAX_SEND_MESSAGE_LENGTH
4194304
SERVER_GRPC_OPTIONS_MAX_PINGS_WITHOUT_DATA
0
SERVER_GRPC_OPTIONS_KEEPALIVE_PERMIT_WITHOUT_CALLS
true
SERVER_CHANNEL_HOST=[::]
SERVER_CHANNEL_PORT=50055
SERVER_CHANNEL_CONTROL_FLOW=async
SERVER_CHANNEL_SECURITY=insecure
SERVER_CHANNEL_MTLS=false
# Optionnel
# SERVER_CHANNEL_ADVERTISE_HOST=archetype-ada-new.railway.internal
SERVER_GRPC_COMPRESSION=gzip
SERVER_GRPC_OPTIONS_KEEPALIVE_TIME=120000
SERVER_GRPC_OPTIONS_KEEPALIVE_TIMEOUT=20000
SERVER_GRPC_OPTIONS_MIN_PING_INTERVAL=10000
SERVER_GRPC_OPTIONS_MAX_RECEIVE_MESSAGE_LENGTH=4194304
SERVER_GRPC_OPTIONS_MAX_SEND_MESSAGE_LENGTH=4194304
SERVER_GRPC_OPTIONS_MAX_PINGS_WITHOUT_DATA=0
SERVER_GRPC_OPTIONS_KEEPALIVE_PERMIT_WITHOUT_CALLS=true