sha256:c260da07880eb5c8bcdc870982ed4cfd01fedef4fd55fd1f33766460aa2e51b5
OS/ARCH
Compressed size
2.02 GB
Last pushed
11 months by wholelottahoopla
Type
Image
Manifest digest
sha256:e894b449f12c2d34861a62e47b3bd3ba24efc7639fa4baaad34da24da39292a3
Image Layers
1ARG RELEASE0 B2ARG LAUNCHPAD_BUILD_ARCH0 B3LABEL org.opencontainers.image.ref.name=ubuntu0 B4LABEL org.opencontainers.image.version=22.040 B5ADD file ... in / 26.11 MB6CMD ["/bin/bash"]0 B7ARG REGION=china-north-lf0 B8ARG TARGETARCH0 B9ENV DEBIAN_FRONTEND=noninteractive0 B10ARG APT_MIRROR_HOST=0 B11RUN |3 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=303.65 MB12ARG WEBSOCAT_URL=0 B13RUN |4 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=2.96 MB14ARG NOVNC_URL=https://github.com/novnc/noVNC/archive/refs/tags/v1.4.0.zip0 B15RUN |5 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=689.8 KB16ARG BROWSER_SOURCE=rs0 B17COPY config/browser-ctl.sh /opt/gem/browser-ctl.sh # buildkit3.9 KB18RUN |6 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=174.38 MB19COPY config/mcp-ctl.sh /opt/gem/mcp-ctl.sh # buildkit1.3 KB20ARG NPM_CONFIG_REGISTRY=https://bnpm.byted.org0 B21ARG NODEJS_SETUP_URL=https://deb.nodesource.com/setup_22.x0 B22ARG DISABLE_MCP_SERVER=false0 B23ARG MCP_SERVER_VERSION=1.2.210 B24RUN |10 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=104.58 MB25ARG PYTHON_URL=0 B26ARG PIPX_URL=https://github.com/pypa/pipx/releases/download/1.7.1/pipx.pyz0 B27ARG PIP_INDEX_URL=https://bytedpypi.byted.org/simple0 B28ARG USE_SYSTEM_PYTHON=true0 B29COPY /wheels/*.whl /tmp/wheels/ # buildkit16.56 KB30COPY /app/requirements.txt /tmp/requirements.txt # buildkit790 B31COPY server/ /opt/gem-server/ # buildkit83.52 KB32RUN |14 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=29.75 MB33RUN |14 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=970.83 KB34RUN |14 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=670 B35COPY config/ /opt/gem/ # buildkit12.41 KB36RUN |14 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=1.06 KB37ENV USER=gem0 B38ENV USER_UID=10000 B39ENV USER_GID=10000 B40ENV DISPLAY=:99.00 B41ENV DISPLAY_WIDTH=12800 B42ENV DISPLAY_HEIGHT=7200 B43ENV DISPLAY_DEPTH=240 B44ENV XDG_RUNTIME_DIR=/tmp/runtime-gem0 B45ENV BROWSER_EXECUTABLE_PATH=/usr/local/bin/browser0 B46ENV BROWSER_REMOTE_DEBUGGING_PORT=92220 B47ENV BROWSER_COMMANDLINE_ARGS=--disable-backgrounding-occluded-windows 0 B48ENV BROWSER_EXTRA_ARGS=0 B49ENV DNS_OVER_HTTPS_TEMPLATES=https://dns.alidns.com/dns-query{?dns}0 B50ENV LOG_DIR=/var/log/gem0 B51ENV JWT_PUBLIC_KEY=0 B52ENV VNC_SERVER_PORT=59000 B53ENV WEBSOCKET_PROXY_PORT=60800 B54ENV GEM_SERVER_PORT=80880 B55ENV MCP_SERVER_PORT=80890 B56ENV PUBLIC_PORT=80800 B57ENV AUTH_BACKEND_PORT=80810 B58ENV WAIT_PORTS=0 B59ENV WAIT_TIMEOUT=3000 B60ENV WAIT_INTERVAL=0.250 B61HEALTHCHECK &{["CMD-SHELL" "nc -z localhost0 B62EXPOSE map[8080/tcp:{}]0 B63RUN |14 REGION=china-north-lf TARGETARCH=arm64 APT_MIRROR_HOST=699 B64ENTRYPOINT ["/opt/gem/run.sh"]0 B65ENV MCP_HUB_PORT=80790 B66ENV SANDBOX_SRV_PORT=80910 B67ENV JUPYTER_LAB_PORT=88880 B68ENV CODE_SERVER_PORT=82000 B69ENV MCP_SERVER_BROWSER_PORT=81000 B70ENV TINYPROXY_PORT=81180 B71ENV WAIT_PORTS=8091,80790 B72ENV MAX_SHELL_SESSIONS=500 B73ARG APT_MIRROR_HOST=0 B74ARG DISABLE_MCP_SERVER=true0 B75ARG PIP_INDEX_URL=https://bytedpypi.byted.org/simple0 B76ARG UV_DEFAULT_INDEX=https://bytedpypi.byted.org/simple0 B77ENV DEBIAN_FRONTEND=noninteractive LANG=en_US.UTF-8 TZ=Asia/Singapore LANGUAGE=en_US:en0 B78ENV BROWSER_NO_SANDBOX=0 B79ENV BROWSER_USER_AGENT=Mozilla/5.0 (Macintosh; Intel Mac0 B80ENV DISPLAY_WIDTH=12800 B81ENV DISPLAY_HEIGHT=10240 B82ENV DNS_OVER_HTTPS_TEMPLATES=0 B83ENV UV_TOOL_BIN_DIR=/usr/local/bin/0 B84ENV UV_TOOL_DIR=/usr/local/share/uv/tools0 B85RUN |4 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple492.97 MB86RUN |4 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple1.95 MB87ARG TINYPROXY_COMMIT=f0033b733bc375758f0694cb6fb39fb3eedd39860 B88RUN |5 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple619.85 KB89COPY ./configs/yt-dlp /usr/local/bin/yt-dlp # buildkit2.8 MB90RUN |5 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple2.8 MB91COPY /uv /uvx /usr/local/bin/ #17.29 MB92RUN |5 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple258.61 MB93ARG GITHUB_PROXY=0 B94ARG TARGETARCH0 B95ARG PYTHON_3_11_URL_AMD64=https://github.com/astral-sh/python-build-standalone/releases/download/20250723/cpython-3.11.13+20250723-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz0 B96ARG PYTHON_3_11_URL_ARM64=https://github.com/astral-sh/python-build-standalone/releases/download/20250723/cpython-3.11.13+20250723-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz0 B97ARG PYTHON_3_12_URL_AMD64=https://github.com/astral-sh/python-build-standalone/releases/download/20250723/cpython-3.12.11+20250723-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz0 B98ARG PYTHON_3_12_URL_ARM64=https://github.com/astral-sh/python-build-standalone/releases/download/20250723/cpython-3.12.11+20250723-aarch64-unknown-linux-gnu-install_only_stripped.tar.gz0 B99RUN |11 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple58.76 MB100ARG CODE_SERVER_ARCH_NAME0 B101ARG CODE_SERVER_VERSION=4.104.00 B102RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple114.59 MB103RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple89.02 MB104RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple36.53 MB105RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple135 B106COPY /root/sandbox/runtime/node/node_modules /opt/runtime/nodejs/node_modules # buildkit29.49 MB107RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple32.57 MB108COPY /wheels/*.whl /tmp/wheels/ # buildkit125.62 KB109COPY /app/requirements.txt /tmp/requirements.txt # buildkit2.44 KB110RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple202.16 MB111RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple624 B112RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple225 B113COPY ./configs/tinyproxy /opt/gem/tinyproxy # buildkit455 B114COPY ./run.sh /opt/gem/run.sh # buildkit2.45 KB115COPY ./configs/mcp-hub.json.template /opt/gem/mcp-hub.json.template # buildkit428 B116COPY ./configs/mcp-hub-wait.sh /opt/gem/mcp-hub-wait.sh # buildkit915 B117COPY ./configs/code-server.sh /opt/gem/code-server.sh # buildkit444 B118COPY ./configs/jupyter-lab.sh /opt/gem/jupyter-lab.sh # buildkit500 B119COPY ./configs/tinyproxy.sh /opt/gem/tinyproxy.sh # buildkit277 B120COPY ./configs/wait-for-python-server.sh /opt/gem/wait-for-python-server.sh # buildkit676 B121COPY ./python-server/terminal.html /opt/terminal/index.html # buildkit3.29 KB122COPY ./configs/index.html /opt/aio/index.html # buildkit7.04 KB123COPY ./configs/bashrc /opt/gem/bashrc # buildkit177 B124COPY ./configs/matplotlibrc /opt/gem/matplotlibrc # buildkit253 B125COPY ./configs/vscode /opt/gem/vscode # buildkit308 B126COPY ./configs/jupyter /opt/gem/jupyter # buildkit339 B127COPY ./tool/cloud-providers/volcengine/ve /usr/local/bin/ve # buildkit1.28 KB128RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple32 B129COPY ./tool/cloud-providers/volcengine/linux_amd64_ve /usr/local/bin/linux_amd64_ve # buildkit3.73 MB130RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple32 B131COPY ./configs/supervisord/*.conf /opt/gem/supervisord/ # buildkit1.08 KB132COPY ./configs/nginx/*.conf /opt/gem/nginx/ # buildkit1.05 KB133COPY ./configs/nginx-server-port-proxy.conf.template /opt/gem/nginx-server-port-proxy.conf.template # buildkit556 B134RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple1.45 KB135RUN |13 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple547 B136ARG VERSION=1.0.00 B137LABEL version=1.0.0.1500 B138RUN |14 APT_MIRROR_HOST= DISABLE_MCP_SERVER=true PIP_INDEX_URL=https://bytedpypi.byted.org/simple146 B139EXPOSE map[8080/tcp:{}]0 B140RUN /bin/sh -c groupadd -g82.64 MB141RUN /bin/sh -c echo 'alias1.24 KB142RUN /bin/sh -c echo '#!/bin/bash\nset280 B143COPY sbx-supervisor-conf/ /opt/gem/supervisord/ # buildkit464 BCommand
ARG RELEASE