Quick Start
1
Start Neo4j container
2
Configure environment
Add to
.env:3
Load knowledge data
4
Verify
Environment Variables
| Variable | Default | Description |
|---|---|---|
NEO4J_URI | bolt://localhost:7687 | Connection URI |
NEO4J_USER | neo4j | Username |
NEO4J_PASSWORD | password | Password |
Docker Options
Persistent Storage
Custom Password
.env accordingly.
Memory Settings
Knowledge Data Format
The knowledge graph expects JSON with nodes and edges:Node Types
| Type | Purpose |
|---|---|
specialization | Root category |
workflow | Step-by-step approach |
concept | Detailed tips |
code | Code examples |
Verify Connection
Troubleshooting
Container won't start
Container won't start
Check logs:Common issues:
- Port already in use: Stop conflicting containers
- Memory: Reduce heap size or increase Docker memory
Connection refused
Connection refused
- Wait 30-60 seconds for Neo4j to initialize
- Check container status:
docker ps - Verify ports:
docker port neo4j
Authentication failed
Authentication failed
- Verify password in
NEO4J_AUTHenvironment variable - Check
.envfile matches container settings - Reset:
docker rm -f neo4jand recreate