Skip to content

Commit ad6cdb4

Browse files
committed
🚀 feat: Initial Neural Nexus complete structure
- Core Rust/Python infrastructure - Docker orchestration with full services - Kubernetes manifests and configs - CI/CD pipeline with GitHub Actions - Complete documentation suite - Edge device support (Raspberry Pi, Jetson, Generic) - Inference engine with ONNX/PyTorch support - Security hardening and monitoring - Performance benchmarks and comprehensive testing - Model management and optimization - Distributed communication (gRPC, MQTT) - Neuromorphic processing foundation
1 parent 1197c75 commit ad6cdb4

17 files changed

Lines changed: 2546 additions & 186 deletions

File tree

.env

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,16 @@ MQTT_USERNAME=neural_nexus
77
MQTT_PASSWORD=mqtt_neural_nexus
88
CARGO_TERM_COLOR: always
99
RUST_BACKTRACE: 1
10+
# Core
11+
NEURAL_NEXUS_ENV=development
12+
ORCHESTRATOR_URL=http://localhost:8080
13+
DATABASE_URL=postgresql://...
14+
REDIS_URL=redis://...
15+
16+
# Security
17+
JWT_SECRET=your-secret-here
18+
API_KEY_REQUIRED=false
19+
20+
# Edge Node
21+
NODE_ID=my-node-001
22+
NODE_TYPE=raspberry-pi

.env.example

Lines changed: 44 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,44 @@
1-
NEURAL_NEXUS_ENV=development
2-
ORCHESTRATOR_HOST=localhost
3-
ORCHESTRATOR_PORT=8080
4-
POSTGRES_PASSWORD=neural_nexus_2024
5-
REDIS_PASSWORD=redis_neural_nexus
6-
MQTT_USERNAME=neural_nexus
7-
MQTT_PASSWORD=mqtt_neural_nexus
8-
CARGO_TERM_COLOR: always
9-
RUST_BACKTRACE: 1
1+
# 🧠 Neural Nexus - Environment Variables Example
2+
3+
# Environment
4+
NEURAL_NEXUS_ENV=development
5+
6+
# Orchestrator
7+
ORCHESTRATOR_BIND_ADDRESS=0.0.0.0:8080
8+
GRPC_BIND_ADDRESS=0.0.0.0:50051
9+
HTTP_BIND_ADDRESS=0.0.0.0:8080
10+
11+
# Database
12+
DATABASE_URL=postgresql://postgres:password@localhost:5432/neural_nexus
13+
DATABASE_MAX_CONNECTIONS=10
14+
15+
# Redis
16+
REDIS_URL=redis://localhost:6379
17+
REDIS_MAX_CONNECTIONS=10
18+
19+
# MQTT
20+
MQTT_BROKER_URL=mqtt://localhost:1883
21+
MQTT_USERNAME=neural_nexus
22+
MQTT_PASSWORD=change_me_in_production
23+
24+
# Security
25+
JWT_SECRET=your-256-bit-secret-change-in-production
26+
API_KEY_REQUIRED=false
27+
28+
# Node Settings (for edge nodes)
29+
NODE_ID=
30+
NODE_TYPE=generic
31+
NODE_LOCATION=
32+
ORCHESTRATOR_URL=http://localhost:8080
33+
34+
# Models
35+
MODEL_STORAGE_PATH=./data/models
36+
MODEL_AUTO_DOWNLOAD=true
37+
38+
# Monitoring
39+
PROMETHEUS_ENABLED=true
40+
PROMETHEUS_BIND_ADDRESS=0.0.0.0:9090
41+
42+
# Logging
43+
LOG_LEVEL=info
44+
LOG_FORMAT=json

.github/workflows/build.yml

Whitespace-only changes.

0 commit comments

Comments
 (0)