wesalvator
  • Joined on 2025-09-23

auth-service (latest)

Published 2025-11-03 07:55:39 +00:00 by wesalvator

Installation

docker pull git.wesalvator.com/wesalvator/auth-service:latest
sha256:615e68d8a64ac06e0c85d5e754b15a2e92a1146ad76535cce5bc33f6a80c79c7
sha256:0e9813658e1ae6df5fc6840d1a4e32bb876e2782885210e3d9d056a96648c03a
sha256:1de226c07bca8f935e2f6c43e9a686d80f2efcc6f699652aa6600af100f3133b
sha256:33f0e6e0fd5ce791ce6aad4b8b75f1ed2b89b862008b14f8dcb3f83502b120ed
sha256:40d9a590c8747252ee9005c35d4c3e0db38a39294d95924acbfa5abca5c7bff2
sha256:54b6b12bfaa6f9d0b0dc7793e7ae3659a21d4d84fe44007134b1c6184b01e4a5
sha256:5a87c274f51d3ca7baf98967f88816c097bc55157455f879ad21e5606c620b8c
sha256:6363ba94bf5cb3e2268c8b7f92dd73ea270c236ecce5b2ee0fe6f6abc61a60d3
sha256:6c621a8ae6ce45ebf1cf00ae46d2ce3eef8115c9dc6692081ad2ba94e8970734
sha256:6d93728af4c022d216ffc01041e6889c47b26e41e71b27afe53ef4f94ff5890e
sha256:72f1bed834b982d86650a071b76d661d3a903f34511be1d63062066edab5501d
sha256:7a35f2a6ea56658bdedaa7b8cb3bd83e409c55719d363239a3d18f0b5c704769
sha256:89109ee8c4be7cc7e0bcd861a53d3a06727a5a386a65f4d6abb2c3f67c75cb48
sha256:8b6d746fa0f3077e5f61185efd4b2fc96f2a633cd0ed67ae1c70d4e791ada462
sha256:9109586967079bf8fa23c519d784eeaba6389f7588314d46e261cd732887f834
sha256:91d13ca891346d0a0a8e70ad9bbd8b3685b6de4d0a924aa28c11e6505264650a
sha256:9941f7cf446783b51c3f9a1099b8dbc2ae65b910e1f6ff6f7eff8193a3b2075c
sha256:9c73593120867d4fe13eceeae0b8143a53b2dc98d81b9f36a8a6190e58f68051
sha256:9cb682bb5d9fdca9291439dea09d427eb9a335cf1884ea9910299dff7ae2ed0d
sha256:9e1344e50f4308461ddefcaa88ad25e16ad24c9d772d7e17de0db2db3a1f5ae9
sha256:a06bb9cbfd0b2096f47e026c3713b9f199bf4f062fc74cd14f4108ec44a03fa2
sha256:a919e08a72de938527f4aabae11e510e980d28815764b64663c879daa872f3ed
sha256:b29e4e512792526994133fd9c0dfafc6a186e955bd5b0fba6b12bb34d3ba6b73
sha256:b83e86e1a4918d6d5b00d8d786844d019119f0cfdf31a4f424a8f83a83f3cf1d
sha256:ceef3694f3c8bbb359b832e124414e1cda67b231a538d9a511e5bb2b73f05518
sha256:d21e6fdb2412cfe310c7bb9ee9240b74c000b3e3dddca1827acc112dea10e6ef
sha256:d5849f90d3ab90cd8e2f8368a22cd54adea438ed4a1d5a661b1cbe8fc68e27d6
sha256:db95703c616328f98de075089e50df9592ce74e5b41a4edd9ebf11ffe42cc48d
sha256:e1038f1adb472007a20cf857488db038978232355fa78137d7313041bc4c22d5
sha256:f53f87e6266cb32193a1d02fa1a9231808fa0bf41649c819625a5709cad16829
sha256:fa6a3ab353941b1a68ba139d47009526bf491975327e2f231a6f6f0d797b4acd

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1760918400'
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV LANG=C.UTF-8
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates netbase tzdata ; apt-get dist-clean # buildkit
ENV GPG_KEY=A035C8C19219BA821ECEA86B64E628F8D684696D
ENV PYTHON_VERSION=3.10.19
ENV PYTHON_SHA256=c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076
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"; 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; apt-get dist-clean; export PYTHONDONTWRITEBYTECODE=1; python3 --version; pip3 install --disable-pip-version-check --no-cache-dir --no-compile 'setuptools==79.0.1' 'wheel<0.46' ; pip3 --version # buildkit
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
CMD ["python3"]
WORKDIR /app
COPY file:460c331e64c6a0831fba38d47831063d8f0db796a14c575d29c240ac7698e281 in .
/bin/sh -c pip install --no-cache-dir -r requirements.txt
COPY dir:fc3d142479337e8793fd27974d8274822e14fc52588f72a03b178114c1dd7792 in .
EXPOSE 8001
CMD ["uvicorn" "app.main:app" "--host" "0.0.0.0" "--port" "8001"]
Details
Container
2025-11-03 07:55:39 +00:00
0
OCI / Docker
linux/amd64
3.0 GiB
Versions (2) View all
20260302122318 2026-03-02
latest 2025-11-03