Team Ai
Modelpublic

ParallelLLC/algorithmic_trading

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
27likes36downloads
docker-compose.dev.yml73 linesDownload Raw Back to root
1version: '3.8'2 3services:4  # Development environment with hot reload5  trading-dev:6    build: .7    container_name: trading-dev8    ports:9      - "8888:8888"  # Jupyter Lab10      - "8000:8000"  # Trading system11      - "6006:6006"  # TensorBoard12    volumes:13      - .:/app14      - ./data:/app/data15      - ./logs:/app/logs16      - ./models:/app/models17      - ./config.yaml:/app/config.yaml:ro18    environment:19      - PYTHONPATH=/app20      - LOG_LEVEL=DEBUG21      - PYTHONDONTWRITEBYTECODE=122    command: ["jupyter", "lab", "--ip=0.0.0.0", "--port=8888", "--no-browser", "--allow-root", "--NotebookApp.token=''"]23    restart: unless-stopped24    stdin_open: true25    tty: true26 27  # FinRL training with TensorBoard28  finrl-training-dev:29    build: .30    container_name: finrl-training-dev31    ports:32      - "6006:6006"  # TensorBoard33    volumes:34      - .:/app35      - ./data:/app/data36      - ./logs:/app/logs37      - ./models:/app/models38      - ./config.yaml:/app/config.yaml:ro39    environment:40      - PYTHONPATH=/app41      - LOG_LEVEL=DEBUG42    command: ["python", "finrl_demo.py"]43    restart: "no"44 45  # Testing service46  testing:47    build: .48    container_name: trading-testing49    volumes:50      - .:/app51      - ./data:/app/data52      - ./logs:/app/logs53    environment:54      - PYTHONPATH=/app55      - LOG_LEVEL=DEBUG56    command: ["pytest", "-v", "--cov=agentic_ai_system", "--cov-report=html"]57    restart: "no"58 59  # Linting and code quality60  linting:61    build: .62    container_name: trading-lint63    volumes:64      - .:/app65    environment:66      - PYTHONPATH=/app67    command: ["sh", "-c", "pip install flake8 black isort mypy && flake8 agentic_ai_system && black --check agentic_ai_system && isort --check-only agentic_ai_system"]68    restart: "no"69 70volumes:71  data:72  logs:73  models: