sha256:e80049b035195ba58c9b3fdba061eca6ed9c359d6421f2981e72c7ce90597531
OS/ARCH
Compressed size
83.55 MB
Last pushed
about 1 year by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:7af2347818be8b39e7b3a54bb795fc18577f1da6c4c11c9436798aa10077927d
10
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
21.33 MB
11
ENV SATOSA_VERSION=8.4.0
0 B
12
RUN /bin/sh -c set -eux; savedAptMark="$(apt-mark showmanual)"; apt-get update; apt-get install -y --no-install-recommends cargo dpkg-dev gcc gnupg dirmngr libbluetooth-dev libbz2-dev libc6-dev libexpat1-dev libffi-dev libgdbm-dev liblzma-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev make python3-dev tk-dev uuid-dev wget xz-utils zlib1g-dev ; pip install --no-cache-dir satosa==${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
21.26 MB
13
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
9.92 KB
14
WORKDIR /etc/satosa
32 B
15
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
2.14 KB
16
ENTRYPOINT ["docker-entrypoint.sh"]
0 B
17
EXPOSE map[8080/tcp:{}]
0 B
18
USER satosa:satosa
0 B
19
CMD ["gunicorn" "-b0.0.0.0:8080" "satosa.wsgi:app"]
0 B