# Development server configuration for `aion server --config aion.toml`.
# Reference: https://github.com/ablative-io/aion/blob/main/docs/guides/operations.md
#
# Every key can also be set by environment variable as `AION_<SECTION>_<KEY>`
# (for example `AION_RUNTIME_QUERY_TIMEOUT_MS=10000`).
[]
= "127.0.0.1:8080" # HTTP/JSON API + dashboard
= "127.0.0.1:50051" # gRPC API + worker protocol
[]
= "libsql" # durable; "memory" loses state on stop
= "aion.db" # embedded libSQL file, created on start
[]
# REQUIRED, no default: reply deadline for workflow queries, in milliseconds.
= 10000
[]
# REQUIRED, no default: capacity of the global live-event broadcast channel.
= 1024
[]
# Runtime package deploy/route/unload. Dark by default; both ceilings are
# REQUIRED when enabled, and max_inflated_bytes must be >= max_archive_bytes.
= true
= 16777216 # 16 MiB upload ceiling
= 67108864 # 64 MiB decompressed-contents ceiling