next-tjwater-agent (sha-7d47a2df86301d8213fc6b74f043de2893ebf497)
Published 2026-10-22 19:11:23 +08:00 by jiang
Installation
docker pull gitea.waternetwork.cn/orgtjwater/next-tjwater-agent:sha-7d47a2df86301d8213fc6b74f043de2893ebf497sha256:17de480d730422e8661f529cdf25e5b817adab9bea75c14e839a14268e685429
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 6b3ccf722b | linux/amd64 | 325 MiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'trixie' '@1791158400' |
| RUN /bin/sh -c apt-get update -qq && apt-get install -qq --no-install-recommends ca-certificates && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 |
| ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 |
| ARG BUN_INSTALL_BIN=/usr/local/bin |
| ENV BUN_INSTALL_BIN=/usr/local/bin |
| COPY docker-entrypoint.sh /usr/local/bin # buildkit |
| COPY /usr/local/bin/bun /usr/local/bin/bun # buildkit |
| RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c mkdir -p /usr/local/bun-node-fallback-bin && ln -s /usr/local/bin/bun /usr/local/bun-node-fallback-bin/node # buildkit |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin |
| RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c groupadd bun --gid 1000 && useradd bun --uid 1000 --gid bun --shell /bin/sh --create-home && ln -s /usr/local/bin/bun /usr/local/bin/bunx && which bun && which bunx && bun --version # buildkit |
| WORKDIR /home/bun/app |
| ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] |
| CMD ["/usr/local/bin/bun"] |
| USER root |
| ARG UBUNTU_APT_MIRROR=mirrors.aliyun.com |
| ARG PYPI_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple |
| ARG PYPI_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn |
| ARG NPM_REGISTRY=https://registry.npmmirror.com |
| ENV VIRTUAL_ENV=/opt/venv |
| ENV PATH=/opt/venv/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin |
| ENV PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple |
| ENV PIP_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn |
| ENV UV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple |
| ENV BUN_CONFIG_REGISTRY=https://registry.npmmirror.com |
| RUN |4 UBUNTU_APT_MIRROR=mirrors.aliyun.com PYPI_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple PYPI_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c sed -i "s|http://archive.ubuntu.com|https://${UBUNTU_APT_MIRROR}|g; s|http://security.ubuntu.com|https://${UBUNTU_APT_MIRROR}|g" /etc/apt/sources.list 2>/dev/null || true && sed -i "s|http://archive.ubuntu.com|https://${UBUNTU_APT_MIRROR}|g; s|http://security.ubuntu.com|https://${UBUNTU_APT_MIRROR}|g" /etc/apt/sources.list.d/*.sources 2>/dev/null || true && sed -i "s|http://deb.debian.org/debian-security|https://${UBUNTU_APT_MIRROR}/debian-security|g; s|http://deb.debian.org/debian|https://${UBUNTU_APT_MIRROR}/debian|g" /etc/apt/sources.list 2>/dev/null || true && sed -i "s|http://deb.debian.org/debian-security|https://${UBUNTU_APT_MIRROR}/debian-security|g; s|http://deb.debian.org/debian|https://${UBUNTU_APT_MIRROR}/debian|g" /etc/apt/sources.list.d/*.sources 2>/dev/null || true && apt-get -o Acquire::Retries=3 update && apt-get -o Acquire::Retries=3 install -y --no-install-recommends curl jq unzip python3 python3-venv libseccomp2 ripgrep && ln -sf /usr/bin/python3 /usr/local/bin/python && mkdir -p /root/.config/pip && printf "[global]\nindex-url = %s\ntrusted-host = %s\n" "$PIP_INDEX_URL" "$PIP_TRUSTED_HOST" > /root/.config/pip/pip.conf && python3 -m venv "$VIRTUAL_ENV" && pip install --index-url "$PIP_INDEX_URL" --trusted-host "$PIP_TRUSTED_HOST" uv pip setuptools wheel requests httpx pydantic python-dotenv rich ipython pytest && ln -s "$VIRTUAL_ENV/bin/uv" /usr/local/bin/uv && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV PATH=/root/.bun/bin:/opt/venv/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin |
| COPY /lib/ld-musl-x86_64.so.1 /lib/ld-musl-x86_64.so.1 # buildkit |
| COPY /usr/lib/libgcc_s.so.1 /usr/lib/libgcc_s.so.1 # buildkit |
| COPY /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6 # buildkit |
| COPY /usr/lib/libstdc++.so.6.0.34 /usr/lib/libstdc++.so.6.0.34 # buildkit |
| COPY /usr/local/bin/opencode /usr/local/bin/opencode2 # buildkit |
| RUN |4 UBUNTU_APT_MIRROR=mirrors.aliyun.com PYPI_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple PYPI_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c opencode2 --version # buildkit |
| WORKDIR /app |
| COPY /app/node_modules ./node_modules # buildkit |
| COPY /app/.opencode/node_modules ./.opencode/node_modules # buildkit |
| COPY package.json bun.lock ./ # buildkit |
| COPY tsconfig.json opencode.json agent-models.json README.md .gitignore ./ # buildkit |
| COPY scripts ./scripts # buildkit |
| COPY src ./src # buildkit |
| COPY .opencode ./.opencode # buildkit |
| RUN |4 UBUNTU_APT_MIRROR=mirrors.aliyun.com PYPI_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple PYPI_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c bun run check # buildkit |
| WORKDIR /app |
| ENV NODE_ENV=production |
| ENV HOST=0.0.0.0 |
| ENV PORT=8787 |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| RUN |4 UBUNTU_APT_MIRROR=mirrors.aliyun.com PYPI_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple PYPI_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c chmod +x /entrypoint.sh # buildkit |
| ENTRYPOINT ["/entrypoint.sh"] |
| EXPOSE [8787/tcp] |
| HEALTHCHECK &{["CMD-SHELL" "curl --fail --silent --show-error \"http://127.0.0.1:${PORT}/health\" >/dev/null || exit 1"] "30s" "5s" "1m0s" "0s" '\x03'} |
| CMD ["bun" "src/server.ts"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-10-10T05:28:26.317Z |
| org.opencontainers.image.description | Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one |
| org.opencontainers.image.licenses | NOASSERTION |
| org.opencontainers.image.revision | c6da4a4d3010e5553438c60f6bd76d981976867c |
| org.opencontainers.image.source | https://github.com/oven-sh/bun |
| org.opencontainers.image.title | bun |
| org.opencontainers.image.url | https://github.com/oven-sh/bun |
| org.opencontainers.image.version | 1.4.3-slim |
Details
2026-10-22 19:11:23 +08:00
Versions (3)
View all
Container
1
OCI / Docker
sha-7d47a2df86301d8213fc6b74f043de2893ebf497
2026-10-22
sha-88b41ba04caab7328ee51e23508ada6baaccc10c
2026-09-08
sha-e8a335d5ba8ea76fdebe5a114a8b84241e7223a4
2026-08-17