Environment Variables
All environment variables recognized by Nexus OS.
Core Variables
| Variable |
Default |
Description |
NEXUS_HOME |
. |
Project root directory |
NEXUS_DB_PATH |
data/nexus.db |
Database file location |
NEXUS_CONFIG |
nexus.config.yaml |
Config file path |
NEXUS_LOG_LEVEL |
info |
Log verbosity (trace/debug/info/warn/error) |
NEXUS_LOG_FORMAT |
text |
Log format (text/json) |
Cloudflare Variables
| Variable |
Default |
Description |
CF_ACCOUNT_ID |
none |
Cloudflare account ID |
CF_API_TOKEN |
none |
Cloudflare API token |
CF_WORKER_PREFIX |
nexus- |
Worker name prefix |
Dashboard Variables
| Variable |
Default |
Description |
NEXUS_DASH_PORT |
4200 |
Dashboard port |
NEXUS_DASH_HOST |
127.0.0.1 |
Dashboard bind address |
NEXUS_DASH_TOKEN |
none |
Dashboard auth token |
AXIS Variables
| Variable |
Default |
Description |
AXIS_REGISTRY_URL |
default |
AXIS registry endpoint |
AXIS_CACHE_TTL |
3600 |
Cache TTL in seconds |
AXIS_TIMEOUT |
10 |
Request timeout in seconds |
Precedence
Configuration is resolved in this order (highest priority first):
- CLI flags (
--port 4201)
- Environment variables (
NEXUS_DASH_PORT=4201)
- Config file (
nexus.config.yaml)
- Built-in defaults