Sign inSign up

inseefrlab/cartiflette-api:v0.1.1

Index digest

sha256:6e3f9b3da7a4044c6c3c37c2836408e79a53f9bfb93cf8ae413edb02efbf3a16

OS/ARCH

linux/amd64

Compressed size

264.83 MB

Last pushed

16 days by inseefrlab

Type

Image

Manifest digest

sha256:34bb972d4bd0806bb003f08c5a4f8f559d5fdca8f575b7bcd07f31b94c808f62

Image Layers

1# debian.sh --arch 'amd64' out/26.93 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;3.8 MB
5ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA63050 B
6ENV PYTHON_VERSION=3.12.150 B
7ENV PYTHON_SHA256=c2c4321961fab0fb999d66e0cecf521c2ab3994c7992873ea99e306c1094fd5a0 B
8RUN /bin/sh -c set -eux;13.05 MB
9RUN /bin/sh -c set -eux;249 B
10CMD ["python3"]0 B
11ENV PYTHONFAULTHANDLER=1 PYTHONUNBUFFERED=1 PYTHONHASHSEED=random UV_COMPILE_BYTECODE=10 B
12COPY /uv /usr/local/bin/uv # buildkit21.67 MB
13RUN /bin/sh -c useradd --uid3.24 KB
14COPY python-package/cartiflette/ /app/python-package/cartiflette/ # buildkit9.69 KB
15COPY api/pyproject.toml api/uv.lock /app/api/ #76.23 KB
16COPY api/cartiflette_api/ /app/api/cartiflette_api/ # buildkit3.61 KB
17RUN /bin/sh -c cd /app/api163.61 MB
18USER cartiflette0 B
19WORKDIR /app/api32 B
20RUN /bin/sh -c python -c35.68 MB
21EXPOSE [8000/tcp]0 B
22CMD ["uvicorn" "--factory" "cartiflette_api.app:create_app" "--host"0 B

Command

# debian.sh --arch 'amd64' out/ 'bookworm' '@1789689600'