Sign inSign up

affinefoundation/instruction-gym:85a283917702

Manifest digest

sha256:7a48a1b88003cb80c1d151bcd44c77bb9fd74eb513e53206196c4e579375a4ed

OS/ARCH

linux/amd64

Compressed size

74.33 MB

Last pushed

about 2 months by affinenick

Type

Image

Manifest digest

sha256:7a48a1b88003cb80c1d151bcd44c77bb9fd74eb513e53206196c4e579375a4ed

Image Layers

1# debian.sh --arch 'amd64' out/28.41 MB
2ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
3ENV LANG=C.UTF-80 B
4RUN /bin/sh -c set -eux;1.23 MB
5ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D0 B
6ENV PYTHON_VERSION=3.11.150 B
7ENV PYTHON_SHA256=272179ddd9a2e41a0fc8e42e33dfbdca0b3711aa5abf372d3f2d51543d09b6250 B
8RUN /bin/sh -c set -eux;13.75 MB
9RUN /bin/sh -c set -eux;250 B
10CMD ["python3"]0 B
11ARG INSTRUCTION_GYM_CORE_SOURCE_SHA2560 B
12ENV PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 PYTHONHASHSEED=0 NLTK_DATA=/usr/local/share/nltk_data0 B
13WORKDIR /app93 B
14COPY .dockerignore Dockerfile pyproject.toml constraints-release.txt17.29 KB
15COPY src ./src # buildkit836.71 KB
16COPY env.py ./env.py # buildkit220 B
17RUN |1 INSTRUCTION_GYM_CORE_SOURCE_SHA256=88c24c04f8d5865cf463fd7bdaac09b4ae27bbdcd124e1abab64995aa76aa0f6 /bin/sh -c93 B
18RUN |1 INSTRUCTION_GYM_CORE_SOURCE_SHA256=88c24c04f8d5865cf463fd7bdaac09b4ae27bbdcd124e1abab64995aa76aa0f6 /bin/sh -c17.04 MB
19RUN |1 INSTRUCTION_GYM_CORE_SOURCE_SHA256=88c24c04f8d5865cf463fd7bdaac09b4ae27bbdcd124e1abab64995aa76aa0f6 /bin/sh -c4.08 MB
20RUN |1 INSTRUCTION_GYM_CORE_SOURCE_SHA256=88c24c04f8d5865cf463fd7bdaac09b4ae27bbdcd124e1abab64995aa76aa0f6 /bin/sh -c4.08 MB
21USER 65532:655320 B
22RUN |1 INSTRUCTION_GYM_CORE_SOURCE_SHA256=88c24c04f8d5865cf463fd7bdaac09b4ae27bbdcd124e1abab64995aa76aa0f6 /bin/sh -c115 B
23USER root0 B
24EXPOSE map[8000/tcp:{}]0 B
25STOPSIGNAL SIGTERM0 B
26ARG INSTRUCTION_GYM_VERSION0 B
27ARG INSTRUCTION_GYM_SOURCE_REVISION0 B
28ARG INSTRUCTION_GYM_CORE_SOURCE_SHA2560 B
29ARG INSTRUCTION_GYM_CORE_LOCK_SHA2560 B
30ARG INSTRUCTION_GYM_CORE_DOCKERFILE_SHA2560 B
31ARG INSTRUCTION_GYM_BASE_IMAGE_ID0 B
32USER root0 B
33WORKDIR /app32 B
34COPY requirements.lock /tmp/instruction-gym-affinetes-requirements.lock # buildkit829 B
35RUN |6 INSTRUCTION_GYM_VERSION=1.3.0 INSTRUCTION_GYM_SOURCE_REVISION=85a283917702c1c50b773b0be3c03b2ac619f414 INSTRUCTION_GYM_CORE_SOURCE_SHA256=88c24c04f8d5865cf463fd7bdaac09b4ae27bbdcd124e1abab64995aa76aa0f64.89 MB
36RUN |6 INSTRUCTION_GYM_VERSION=1.3.0 INSTRUCTION_GYM_SOURCE_REVISION=85a283917702c1c50b773b0be3c03b2ac619f414 INSTRUCTION_GYM_CORE_SOURCE_SHA256=88c24c04f8d5865cf463fd7bdaac09b4ae27bbdcd124e1abab64995aa76aa0f6161 B
37COPY server.py /app/_affinetes/server.py # buildkit3.98 KB
38COPY entrypoint.py /app/_affinetes/entrypoint.py # buildkit899 B
39COPY transport_limits.py /app/_affinetes/transport_limits.py # buildkit1.65 KB
40RUN |6 INSTRUCTION_GYM_VERSION=1.3.0 INSTRUCTION_GYM_SOURCE_REVISION=85a283917702c1c50b773b0be3c03b2ac619f414 INSTRUCTION_GYM_CORE_SOURCE_SHA256=88c24c04f8d5865cf463fd7bdaac09b4ae27bbdcd124e1abab64995aa76aa0f65.87 KB
41LABEL affinetes.env.type=function_based io.affine.affinetes.compatibility-revision=84f6f5a38988109f0a12af46bbb20cd2f5f0309c io.affine.affinetes.server.sha256=a43c79fa9d789b88785bd199e3e44c032995b74ea25c07881bfa1c565b19a09b io.affine.affinetes.entrypoint.sha256=d89c67a3886657d3a64f8b3749598393b5f390e3e8b6ff0a84aa9aef34b89a0c0 B
42ENV AFFINETES_PORT=8000 UVICORN_BACKLOG=128 UVICORN_LIMIT_CONCURRENCY=64 UVICORN_TIMEOUT_GRACEFUL_SHUTDOWN=300 B
43USER 65532:655320 B
44EXPOSE map[8000/tcp:{}]0 B
45STOPSIGNAL SIGTERM0 B
46CMD ["python" "/app/_affinetes/entrypoint.py"]0 B

Command

# debian.sh --arch 'amd64' out/ 'trixie' '@1782172800'