Image Details

Summary
Image Reference registry:5000/codena/ai-backend:33
Digest sha256:67246220cc820be5d54eb547181aa18c8e9ab1d626b0712ea7e20d27f4eafada
Media Type application/vnd.docker.distribution.manifest.v2+json
Image ID 129ed3eb4d8a
Image Size 115.3 MB
Platform linux/amd64
Created On 2026-09-14 03:06:49 +0330
Manifest
config
digest sha256:129ed3eb4d8a65eb6af2c189e66fe9a4fad17181e4faf51e60845a8589d2f3ed
mediaType application/vnd.docker.container.image.v1+json
size 11 KB
layers
digest sha256:44e5fefee415bc2f433adc1146461230101bd94ca3fa531538da96bc690ba24b
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 27.8 MB
digest sha256:03952ff66d70d39109eda6ac3d7b42f9e2cbce89debbfdc3cc784ead9d9e39a3
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 3.4 MB
digest sha256:524401bfa9eb171bc5a9ead7585085969746b64cc95623aed9b32072978d931e
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 13.0 MB
digest sha256:a056f49ed4fbbe340a316423216b7ea38b1ea463b9cbeb08b392ff69957fe03e
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 250 B
digest sha256:92aa0039abc37136770730df42bcac5fee1ac6940bf02161b001f045d0393d7b
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 93 B
digest sha256:d2b630c9e63c9d9cfa74bf4902be9394f93f4ad35447c28dfd921e31cde04b31
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 1.8 MB
digest sha256:a17695cc9892055902803cc152f46b5105ff7b0117b505816a8727961a90e7ab
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 1 KB
digest sha256:ae8fd91b5d7c052eaa2b4cb6ff5148f9fa6ecd3daba759ad4de26f7a631ef694
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 365 B
digest sha256:48c9127a005761a65df41df10ba5ba1c0efb26313a56822e01eb2f5684af95e1
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 68.6 MB
digest sha256:69c24bfa9b7fa62c6a8ce8ae5789c26668d6b3b0df1da3e0bcb756deb6a3c883
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 380 KB
digest sha256:feb03fefa94e7c669439f8d820194a5e5a0d75a60c9399c796f61ff1a3c4010f
mediaType application/vnd.docker.image.rootfs.diff.tar.gzip
size 381 KB
mediaType application/vnd.docker.distribution.manifest.v2+json
schemaVersion 2
Config File
architecture amd64
config
Cmd
./docker-entrypoint.sh
Env
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG=C.UTF-8
GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
PYTHON_VERSION=3.12.13
PYTHON_SHA256=c08bc65a81971c1dd5783182826503369466c7e67374d1646519adf05207b684
PYTHONDONTWRITEBYTECODE=1
PYTHONUNBUFFERED=1
PIP_NO_CACHE_DIR=1
PIP_DISABLE_PIP_VERSION_CHECK=1
PIP_INDEX_URL=https://package-mirror.liara.ir/repository/pypi/simple/
PIP_EXTRA_INDEX_URL=https://pypi.org/simple/
PORT=8000
HOME=/home/app
ExposedPorts
8000/tcp
Healthcheck
Interval 30000000000
Retries 3
StartPeriod 30000000000
Test
CMD-SHELL
python -c "import json, urllib.request; req=urllib.request.Request('http://127.0.0.1:8000/', headers={'X-Forwarded-Proto': 'https'}); data=json.load(urllib.request.urlopen(req, timeout=3)); raise SystemExit(0 if data.get('status') == 'ok' else 1)"
Timeout 5000000000
Image sha256:5645fce8a7b781d3a18b7271b8aa07aafbd38982ce9ec0fe0af676c78ee8e268
User app
WorkingDir /app
container b009d03da98b6530b72c7074232ae7b42d847e8e0e6413b39313f20507bdd62f
created 2026-09-13T23:36:49.170893329Z
history
comment debuerreotype 0.17
created 2026-06-23T00:00:00Z
created_by # debian.sh --arch 'amd64' out/ 'bookworm' '@1782172800'
comment buildkit.dockerfile.v0
created 2026-06-24T02:02:04.518868367Z
created_by ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
empty_layer true
comment buildkit.dockerfile.v0
created 2026-06-24T02:02:04.518868367Z
created_by ENV LANG=C.UTF-8
empty_layer true
comment buildkit.dockerfile.v0
created 2026-06-24T02:02:04.518868367Z
created_by RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates netbase tzdata ; rm -rf /var/lib/apt/lists/* # buildkit
comment buildkit.dockerfile.v0
created 2026-06-24T02:02:04.518868367Z
created_by ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
empty_layer true
comment buildkit.dockerfile.v0
created 2026-06-24T02:02:04.518868367Z
created_by ENV PYTHON_VERSION=3.12.13
empty_layer true
comment buildkit.dockerfile.v0
created 2026-06-24T02:02:04.518868367Z
created_by ENV PYTHON_SHA256=c08bc65a81971c1dd5783182826503369466c7e67374d1646519adf05207b684
empty_layer true
comment buildkit.dockerfile.v0
created 2026-06-24T02:11:39.758699698Z
created_by RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends dpkg-dev gcc gnupg libbluetooth-dev libbz2-dev libc6-dev libdb-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev make tk-dev uuid-dev wget xz-utils zlib1g-dev ; wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; gpg --batch --verify python.tar.xz.asc python.tar.xz; gpgconf --kill all; rm -rf "$GNUPGHOME" python.tar.xz.asc; mkdir -p /usr/src/python; tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; rm python.tar.xz; cd /usr/src/python; gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; ./configure --build="$gnuArch" --enable-loadable-sqlite-extensions --enable-optimizations --enable-option-checking=fatal --enable-shared $(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') --with-ensurepip ; nproc="$(nproc)"; EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; LDFLAGS="${LDFLAGS:-} -Wl,--strip-all"; arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; case "$arch" in amd64|arm64) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; ;; i386) ;; *) EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer"; ;; esac; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-}" ; rm python; make -j "$nproc" "EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" "LDFLAGS=${LDFLAGS:-} -Wl,-rpath='\$\$ORIGIN/../lib'" python ; make install; cd /; rm -rf /usr/src/python; find /usr/local -depth \( \( -type d -a \( -name test -o -name tests -o -name idle_test \) \) -o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) \) -exec rm -rf '{}' + ; ldconfig; apt-mark auto '.*' > /dev/null; apt-mark manual $savedAptMark; find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' | awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' | sort -u | xargs -rt dpkg-query --search | awk 'sub(":$", "", $1) { print $1 }' | sort -u | xargs -r apt-mark manual ; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; export PYTHONDONTWRITEBYTECODE=1; python3 --version; pip3 --version # buildkit
comment buildkit.dockerfile.v0
created 2026-06-24T02:11:39.862627326Z
created_by RUN /bin/sh -c set -eux; for src in idle3 pip3 pydoc3 python3 python3-config; do dst="$(echo "$src" | tr -d 3)"; [ -s "/usr/local/bin/$src" ]; [ ! -e "/usr/local/bin/$dst" ]; ln -svT "$src" "/usr/local/bin/$dst"; done # buildkit
comment buildkit.dockerfile.v0
created 2026-06-24T02:11:39.862627326Z
created_by CMD ["python3"]
empty_layer true
created 2026-06-29T08:15:47.503834009Z
created_by /bin/sh -c #(nop) ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 PIP_NO_CACHE_DIR=1 PIP_DISABLE_PIP_VERSION_CHECK=1 PIP_INDEX_URL=https://package-mirror.liara.ir/repository/pypi/simple/ PIP_EXTRA_INDEX_URL=https://pypi.org/simple/ PORT=8000 HOME=/home/app
empty_layer true
created 2026-06-29T08:15:47.5941077Z
created_by /bin/sh -c #(nop) WORKDIR /app
created 2026-09-09T11:54:41.140018926Z
created_by /bin/sh -c apt-get update && apt-get install -y --no-install-recommends fonts-dejavu-core && rm -rf /var/lib/apt/lists/*
created 2026-09-09T11:54:42.039810407Z
created_by /bin/sh -c addgroup --system --gid 1001 app && adduser --system --uid 1001 --ingroup app --home /home/app app
created 2026-09-09T11:54:42.121070556Z
created_by /bin/sh -c #(nop) COPY file:fe9cbf293c4a6d176dd77b48c483986566267d1763ceadbefa0dfc555fc1b386 in ./
created 2026-09-09T11:56:56.497826528Z
created_by /bin/sh -c pip install --no-cache-dir -r requirements.txt
created 2026-09-13T23:36:48.014027715Z
created_by /bin/sh -c #(nop) COPY --chown=app:app dir:7996306c62d50dc9af8b42db1c6cb68a37fdbf665a238d2ec51daef291e44fa0 in ./
created 2026-09-13T23:36:48.856256257Z
created_by /bin/sh -c mkdir -p /app/staticfiles && chmod +x /app/docker-entrypoint.sh && chown -R app:app /app /home/app
created 2026-09-13T23:36:48.941957803Z
created_by /bin/sh -c #(nop) USER app
empty_layer true
created 2026-09-13T23:36:49.017590681Z
created_by /bin/sh -c #(nop) EXPOSE 8000
empty_layer true
created 2026-09-13T23:36:49.087314198Z
created_by /bin/sh -c #(nop) HEALTHCHECK &{Test:[CMD-SHELL python -c "import json, urllib.request; req=urllib.request.Request('http://127.0.0.1:8000/', headers={'X-Forwarded-Proto': 'https'}); data=json.load(urllib.request.urlopen(req, timeout=3)); raise SystemExit(0 if data.get('status') == 'ok' else 1)"] Interval:30s Timeout:5s StartPeriod:30s StartInterval:0s Retries:3}
empty_layer true
created 2026-09-13T23:36:49.170893329Z
created_by /bin/sh -c #(nop) CMD ["./docker-entrypoint.sh"]
empty_layer true
os linux
rootfs
diff_ids
sha256:b05a96227958df6091396f6fbd5aa4616df631a65626ac8688c91cfa70d1a7e6
sha256:b562739fbd38fe985aa5838943a5ff85a0cd5e1bcd36e723e085059e7d2419d1
sha256:9108cc89ef71057584d87f3fa8c9ca1201b50f1241e83032f236ca8fc4b2d087
sha256:a5c523b59430854cc65730831317bde138bf1343e9a3da014dca419aa58d8138
sha256:ecafb82e0845a96bd9dc2484a7e9f1f1e351e96b751b9ac6c182d5a66d592a6b
sha256:ff092e774b0070856417f52f9966b5a96cf112ba0b73164a840d17d634f0e944
sha256:475d554c4c6adc7ebc314114d36e1da66e267ae09bd31b869cce5c4e140f3943
sha256:2d15909e4b2a957b2ef4c9db68c3f91455d2680ab9c11bc8285599085117bbba
sha256:3d47d633b686f951721ca6a986be499ea613e8a2bee46b0692ef602f940bd344
sha256:f47fe74e9ce5ce4d5b454cbebd3e6534e8a931ea0d0cdb61a6b26e8c54f92316
sha256:0b5b1adf710207255ef4c78524a0a3b8d6622df8a072a8f2bb505d41117216b7
type layers