From 7b4c746dcac887874a33b0c802d6a7afecd4ddec Mon Sep 17 00:00:00 2001 From: Varun Date: Mon, 20 Apr 2026 09:09:50 +0400 Subject: [PATCH 1/2] Add trading agents directory for appuser Create a directory for trading agents and set ownership to fix the PermissionError I faced. Hopefully will fix for other users as well. --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 940609d3..43bd5123 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,6 +19,8 @@ COPY --from=builder /opt/venv /opt/venv ENV PATH="/opt/venv/bin:$PATH" RUN useradd --create-home appuser +RUN mkdir -p /home/appuser/.tradingagents +RUN chown -R appuser:appuser /home/appuser/.tradingagents USER appuser WORKDIR /home/appuser/app From a576c1590b0845120f60b69514fb6866f41f5715 Mon Sep 17 00:00:00 2001 From: Varun Date: Mon, 20 Apr 2026 09:15:35 +0400 Subject: [PATCH 2/2] Combine useradd and directory setup commands --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 43bd5123..0d51166a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,9 +18,9 @@ ENV PYTHONDONTWRITEBYTECODE=1 \ COPY --from=builder /opt/venv /opt/venv ENV PATH="/opt/venv/bin:$PATH" -RUN useradd --create-home appuser -RUN mkdir -p /home/appuser/.tradingagents -RUN chown -R appuser:appuser /home/appuser/.tradingagents +RUN useradd --create-home appuser && \ + mkdir -p /home/appuser/.tradingagents && \ + chown -R appuser:appuser /home/appuser/.tradingagents USER appuser WORKDIR /home/appuser/app