TradingAgents Docker & Self-Hosted Deployment

GitHub

TradingAgents: Multi-Agents LLM Financial Trading Framework

93,718 stars Python Python 1 file ยท ~3,543 tokens #agent#finance#llm#multiagent#trading
RAW Compose
1. Pull Image (DOCKERHUB) docker pull ollama/ollama
2. Docker Run (1-Click Launch) docker run -d --name tradingagents --restart always ollama/ollama:latest
3. Podman Run podman run -d --name tradingagents --restart always ollama/ollama:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/ollama/ollama:latest
5. ORAS Pull (OCI Artifact) oras pull ollama/ollama:latest
6. Compose Deployment docker compose up -d
docker-compose.yml
Download .yml
services:
  tradingagents:
    build: .
    env_file:
      - .env
    volumes:
      - ${TRADINGAGENTS_DATA_DIR:-tradingagents_data}:/home/appuser/.tradingagents
    tty: true
    stdin_open: true

  ollama:
    image: ollama/ollama:latest
    volumes:
      - ollama_data:/root/.ollama
    profiles:
      - ollama

  tradingagents-ollama:
    build: .
    env_file:
      - .env
    environment:
      - TRADINGAGENTS_LLM_PROVIDER=ollama
      - OLLAMA_BASE_URL=http://ollama:11434/v1
    volumes:
      - ${TRADINGAGENTS_DATA_DIR:-tradingagents_data}:/home/appuser/.tradingagents
    depends_on:
      - ollama
    tty: true
    stdin_open: true
    profiles:
      - ollama

volumes:
  tradingagents_data:
  ollama_data: