refactor: reorganize project structure — consolidate Docker files, clean root

- Delete temp files: _tmp_analysis.py, nul, dashboard_screenshot.png
- Move ea/ to archive/ea/ (deprecated)
- Move 12 Docker helper scripts (.bat/.sh) to docker/scripts/
- Move 5 Docker docs to docker/docs/
- Move .env.docker.example, requirements-docker.txt to docker/
- Update all scripts with cd to project root for correct path resolution
- Update all doc references to new paths
- Update .gitignore with bot.pid, bot_output.log, *.png patterns
- Update CLAUDE.md, README.md directory trees

Root reduced from ~40 files to 12 essential files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
GifariKemal
2026-02-08 14:21:11 +07:00
co-authored by Claude Opus 4.6
parent 61877480b3
commit b2dc2dacd7
22 changed files with 110 additions and 68 deletions
+8 -5
View File
@@ -103,7 +103,10 @@ xaubot-ai/
│ ├── arsitektur-ai/ # Architecture docs (23 components)
│ └── research/ # Research & analysis
├── web-dashboard/ # Next.js monitoring dashboard
── docker/ # Docker configuration
── docker/ # Docker configuration & scripts
│ ├── scripts/ # Helper scripts (.bat/.sh)
│ └── docs/ # Docker documentation
└── archive/ # Deprecated files (gitignored)
```
## Backtest Results (Jan 2025 - Feb 2026)
@@ -129,14 +132,14 @@ git clone https://github.com/GifariKemal/xaubot-ai.git
cd xaubot-ai
# 2. Configure environment
cp .env.docker.example .env
cp docker/.env.docker.example .env
# Edit .env with your MT5 credentials
# 3. Start all services (Windows)
docker-start.bat
docker\scripts\docker-start.bat
# 3. Start all services (Linux/Mac)
./docker-start.sh
./docker/scripts/docker-start.sh
```
**Services will be available at:**
@@ -145,7 +148,7 @@ docker-start.bat
- 📚 API Docs: http://localhost:8000/docs
- 🗄️ Database: localhost:5432
**Full Docker documentation:** See [DOCKER.md](DOCKER.md)
**Full Docker documentation:** See [docker/docs/DOCKER.md](docker/docs/DOCKER.md)
---