Sign inSign up
satosa logo

satosa:8.6.0

Multi-platform
Also known as:
8
8-trixie
8.6
8.6-trixie
8.6.0-trixie
latest
trixie
API management
Index digest

sha256:4a8b648febb34d42a8b8114c4750dcd1208e2a77d7557499ea1a6d954e680a1f

OS/ARCH

Compressed size

75.4 MB

Last pushed

6 days by doijanky

Type

Image

Vulnerabilities

0
10
13
35
1

Manifest digest

sha256:b7791cd086c26df9342b5eee4b9e5118f6ea8d85e3922489dab4e8784ccd5e5a

Layers (18)

python:4d22435fac6953b31629aaf072c0afa1dd0c06e55719139341ca9a6d6511e621
0
8
8
35
0
satosa:8.6.0
0
4
10
9
1

8

RUN /bin/sh -c set -eux; groupadd -g 1000 satosa; useradd -m -g 1000 -u 1000 satosa; apt-get update; apt-get install -y --no-install-recommends jq libxml2-utils xmlsec1 ; rm -rf /var/lib/apt/lists/*; pip install --no-cache-dir yq ; # buildkit

7.52 MB


9

ENV SATOSA_VERSION=8.6.0

0 B


10

RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends cargo dirmngr dpkg-dev gcc gnupg libbluetooth-dev libbz2-dev libc6-dev libexpat1-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev make pkg-config python3-dev tk-dev uuid-dev wget xz-utils zlib1g-dev ; pip install --no-cache-dir satosa[idpy_oidc_backend,ldap,pyop_mongo,pyop_redis]==${SATOSA_VERSION} ; apt-mark auto '.*' > /dev/null; [ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; rm -rf /var/lib/apt/lists/*; mkdir /etc/satosa; chown -R satosa:satosa /etc/satosa # buildkit

28.01 MB


11

RUN /bin/sh -c set -eux; python -c 'import urllib.request; urllib.request.urlretrieve("https://github.com/IdentityPython/SATOSA/archive/refs/tags/v'${SATOSA_VERSION%%[a-z]*}'.tar.gz","/tmp/satosa.tgz")'; mkdir /usr/share/satosa; tar --extract --directory /usr/share/satosa --strip-components=1 --file /tmp/satosa.tgz SATOSA-${SATOSA_VERSION%%[a-z]*}/example/; rm /tmp/satosa.tgz # buildkit

10.45 KB


12

WORKDIR /etc/satosa

32 B


13

COPY docker-entrypoint.sh /usr/local/bin/ # buildkit

2.07 KB


14

ENTRYPOINT ["docker-entrypoint.sh"]

0 B


15

EXPOSE map[8080/tcp:{}]

0 B


16

USER satosa:satosa

0 B


17

CMD ["gunicorn" "-b0.0.0.0:8080" "satosa.wsgi:app"]

0 B