fix docker compose error
This commit is contained in:
parent
fa4d01c23a
commit
3297a4f353
|
|
@ -1,3 +1,6 @@
|
||||||
|
# TradingAgents output
|
||||||
|
.reports/
|
||||||
|
|
||||||
# Byte-compiled / optimized / DLL files
|
# Byte-compiled / optimized / DLL files
|
||||||
__pycache__/
|
__pycache__/
|
||||||
*.py[codz]
|
*.py[codz]
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,8 @@ COPY --from=builder /opt/venv /opt/venv
|
||||||
ENV PATH="/opt/venv/bin:$PATH"
|
ENV PATH="/opt/venv/bin:$PATH"
|
||||||
|
|
||||||
RUN useradd --create-home appuser
|
RUN useradd --create-home appuser
|
||||||
|
RUN mkdir -p /home/appuser/.tradingagents \
|
||||||
|
&& chown -R appuser:appuser /home/appuser/.tradingagents
|
||||||
USER appuser
|
USER appuser
|
||||||
WORKDIR /home/appuser/app
|
WORKDIR /home/appuser/app
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
import datetime
|
import datetime
|
||||||
|
import os
|
||||||
import typer
|
import typer
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
|
|
@ -1177,7 +1178,8 @@ def run_analysis():
|
||||||
save_choice = typer.prompt("Save report?", default="Y").strip().upper()
|
save_choice = typer.prompt("Save report?", default="Y").strip().upper()
|
||||||
if save_choice in ("Y", "YES", ""):
|
if save_choice in ("Y", "YES", ""):
|
||||||
timestamp = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")
|
timestamp = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")
|
||||||
default_path = Path.cwd() / "reports" / f"{selections['ticker']}_{timestamp}"
|
reports_base = Path(os.getenv("TRADINGAGENTS_RESULTS_DIR", str(Path.cwd() / ".reports")))
|
||||||
|
default_path = reports_base / f"{selections['ticker']}_{timestamp}"
|
||||||
save_path_str = typer.prompt(
|
save_path_str = typer.prompt(
|
||||||
"Save path (press Enter for default)",
|
"Save path (press Enter for default)",
|
||||||
default=str(default_path)
|
default=str(default_path)
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,11 @@ services:
|
||||||
build: .
|
build: .
|
||||||
env_file:
|
env_file:
|
||||||
- .env
|
- .env
|
||||||
|
environment:
|
||||||
|
- TRADINGAGENTS_RESULTS_DIR=/home/appuser/reports
|
||||||
volumes:
|
volumes:
|
||||||
- tradingagents_data:/home/appuser/.tradingagents
|
- tradingagents_data:/home/appuser/.tradingagents
|
||||||
|
- ./.reports:/home/appuser/reports
|
||||||
tty: true
|
tty: true
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
|
|
||||||
|
|
@ -21,8 +24,10 @@ services:
|
||||||
- .env
|
- .env
|
||||||
environment:
|
environment:
|
||||||
- LLM_PROVIDER=ollama
|
- LLM_PROVIDER=ollama
|
||||||
|
- TRADINGAGENTS_RESULTS_DIR=/home/appuser/reports
|
||||||
volumes:
|
volumes:
|
||||||
- tradingagents_data:/home/appuser/.tradingagents
|
- tradingagents_data:/home/appuser/.tradingagents
|
||||||
|
- ./.reports:/home/appuser/reports
|
||||||
depends_on:
|
depends_on:
|
||||||
- ollama
|
- ollama
|
||||||
tty: true
|
tty: true
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue