Commit Graph

80 Commits

Author SHA1 Message Date
9dfc8f1ea6 Add GitHub Actions workflow for Docker builds
Triggers on release tags (v*) and manual dispatch
Builds and pushes to GitHub Container Registry
Tags with both version and latest
Uses build caching for faster builds
2025-10-30 19:01:09 -04:00
6af1808c2f Add Docker deployment section to README
Include quick start with Docker Compose
Add pre-built image usage instructions
Link to detailed Docker documentation
2025-10-30 18:44:04 -04:00
733b6a4b1c Add Docker deployment documentation
Comprehensive guide including:
- Quick start instructions
- Configuration options
- Usage examples and volume persistence
- Troubleshooting common issues
- Pre-built image usage
2025-10-30 18:41:27 -04:00
592b105b19 Update .env.example with Docker configuration
Add Docker-specific paths and documentation
Include all required API keys and MCP ports
Show default values for optional settings
2025-10-30 18:39:01 -04:00
4af00d3709 Add docker-compose configuration
Mounts data and logs volumes for persistence
Injects environment variables from .env file
Exposes all MCP service ports and web dashboard
Auto-restart on failure
2025-10-30 18:36:25 -04:00
e9baa818a4 Add entrypoint script for container startup
Sequential execution: data fetch → MCP services → trading agent
Handles graceful shutdown of background services
Supports custom config file as argument
2025-10-30 18:33:40 -04:00
f25bd87c26 Add Dockerfile for containerization
Multi-stage build with Python 3.10-slim base
Exposes MCP service ports and web dashboard
Uses entrypoint.sh for sequential startup
2025-10-30 18:30:38 -04:00
794028e910 Add .dockerignore for Docker builds
Excludes git history, Python cache, secrets, and runtime data
2025-10-30 18:28:15 -04:00
efc2d754d6 Add Docker deployment implementation plan
Comprehensive 12-task plan including:
- Dockerfile and docker-compose.yml creation
- entrypoint.sh sequential startup script
- GitHub Actions CI/CD workflow
- Complete documentation (DOCKER.md, RELEASING.md)
- Testing and validation steps
2025-10-30 18:26:47 -04:00
5225950703 Add .worktrees/ to .gitignore
Prevents worktree contents from being tracked in repository
2025-10-30 18:23:14 -04:00
6794a65ef6 Add Docker deployment design document
Comprehensive design for Docker containerization including:
- Single monolithic container approach for dev/testing
- docker-compose.yml with environment variable injection
- Sequential startup via entrypoint.sh script
- GitHub Actions workflow for automated image builds on release tags
- Documentation strategy and implementation checklist
2025-10-30 18:22:03 -04:00
c15e25f826 Add CLAUDE.md for repository guidance
Provides comprehensive guidance for working with the AI-Trader codebase including:
- Development commands for setup, data preparation, and running simulations
- Architecture overview of agent system, MCP toolchain, and data flow
- Configuration system with multi-layered priority
- Data formats for positions and price data
- Implementation details and common troubleshooting steps
2025-10-30 18:03:24 -04:00
tianyufan
1c7a9621d0 update License 2025-10-30 19:38:54 +08:00
tianyufan
6c18b124d8 update .gitignore 2025-10-30 14:41:16 +08:00
tianyufan
0bb5086df1 update tools 2025-10-30 14:40:42 +08:00
tianyufan
3f1812d320 update .gitignore 2025-10-30 11:27:10 +08:00
tianyufan
8a802c3faa update asset 2025-10-30 10:58:02 +08:00
tianyufan
d30fb072bd update README 2025-10-30 10:57:22 +08:00
tianyufan
f215f33235 Merge branch 'main' of https://github.com/HKUDS/AI-Trader 2025-10-30 10:46:18 +08:00
tianyufan
e16d5e2ab7 update data 2025-10-30 10:46:07 +08:00
Tianyu Fan
cd769e533e Merge pull request #25 from Mirza-Samad-Ahmed-Baig/main
fixs: 5 bugs
2025-10-30 10:36:56 +08:00
tianyufan
2c5072f66f update python version 2025-10-29 21:33:46 +08:00
MirzaSamadAhmedBaig
7882c7e2aa Delete FIXES.md 2025-10-29 09:46:00 +03:00
Mirza Samad
3e9cd5f35b changes 2025-10-29 09:42:37 +03:00
tianyufan
53a5e5c46d update leadboard 2025-10-29 12:19:24 +08:00
tianyufan
93fa10e0e7 Merge branch 'main' of https://github.com/HKUDS/AI-Trader 2025-10-29 12:06:07 +08:00
tianyufan
09f2ce54ae update daily data 2025-10-29 12:05:49 +08:00
chaohuang-ai
9a52263d74 Update README.md 2025-10-29 01:22:31 +08:00
chaohuang-ai
a2173cf1c9 Update README.md 2025-10-29 00:08:34 +08:00
tianyufan
05bbe318c8 update MiniMax data 2025-10-28 21:47:16 +08:00
tianyufan
e561e13750 update data 2025-10-28 21:46:46 +08:00
tianyufan
1e835a5af8 update front 2025-10-28 21:37:24 +08:00
tianyufan
8a3445d9f8 update README 2025-10-28 21:27:23 +08:00
tianyufan
de59b006b7 update MiniMax-M2 2025-10-28 21:17:43 +08:00
tianyufan
d2b18e4939 fix bugs 2025-10-28 18:43:55 +08:00
tianyufan
beb8d7b393 update Disclaimer 2025-10-28 15:33:47 +08:00
tianyufan
1a41923ece update leaderboard 2025-10-28 11:46:58 +08:00
tianyufan
0b46651529 update asset 2025-10-28 11:46:15 +08:00
tianyufan
825e89858c Merge branch 'main' of https://github.com/HKUDS/AI-Trader 2025-10-28 11:43:56 +08:00
tianyufan
a27838a1fc update leaderboard 2025-10-28 11:42:52 +08:00
chaohuang-ai
4ae1818467 Update README.md 2025-10-28 11:35:08 +08:00
tianyufan
bb93f9f20b update 10/27 data 2025-10-28 11:32:54 +08:00
tianyufan
49723c2b5e update TODO 2025-10-27 21:43:34 +08:00
tianyufan
eaf9379c21 support multi url and key 2025-10-27 21:37:46 +08:00
yuhao
5bf8ddbc77 update arena frontend 2025-10-26 00:27:07 -07:00
chaohuang-ai
e47e20547e Add files via upload 2025-10-26 00:20:20 +08:00
tianyufan
3cfd89dd93 update README 2025-10-25 22:03:34 +08:00
tianyufan
bc288e54b4 update data 2025-10-25 21:16:38 +08:00
tianyufan
2a0b3c986e update readme 2025-10-24 23:04:50 +08:00
tianyufan
9455ee7944 update README 2025-10-24 23:02:22 +08:00