feat: dev tools

This commit is contained in:
2026-07-20 20:47:28 +02:00
parent a12229a147
commit cb2301d709
25 changed files with 614 additions and 7 deletions
+5 -1
View File
@@ -25,7 +25,8 @@ ENV PYTHONDONTWRITEBYTECODE=1 \
RUN apt-get update \
&& apt-get install --yes --no-install-recommends \
adduser bubblewrap ca-certificates git libstdc++6 \
adduser bubblewrap ca-certificates curl git libgcc-s1 libgssapi-krb5-2 \
libicu72 libssl3 libstdc++6 zlib1g \
&& rm -rf /var/lib/apt/lists/* \
&& /usr/sbin/adduser --disabled-password --gecos "" --uid 10001 agentci \
&& mkdir -p /opt/agentci /var/lib/agentci /var/lib/codex /etc/codex /run/agentci \
@@ -48,11 +49,14 @@ WORKDIR /opt/agentci
COPY pyproject.toml uv.lock README.md ./
COPY src ./src
COPY scripts ./scripts
COPY install-scripts /etc/agentci/install-scripts
COPY codex/config.toml /etc/codex/config.toml
RUN chmod 0755 \
/opt/agentci/scripts/entrypoint.sh \
/opt/agentci/scripts/gitea-askpass.sh \
/etc/agentci/install-scripts/python \
/etc/agentci/install-scripts/dotnet \
/usr/local/bin/tea \
/usr/local/bin/codex \
/usr/local/bin/codegraph \