feat: dev tools
This commit is contained in:
+5
-1
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user