simplesamlphp (1.19.7)

Published 2023-01-19 05:17:04 +00:00 by 3wordchant

Installation

docker pull git.coopcloud.tech/coop-cloud-chaos-patchs/simplesamlphp:1.19.7
sha256:5d9f9e0f33e1aba4c9fee250a15d74af8e6e6aeb5e90d086e0fb27d8b0999cf1

Image Layers

ADD file:b3ebbe8bd304723d43b7b44a6d990cd657b63d93d6a2a9293983a30bfc1dfa53 in /
LABEL org.label-schema.schema-version=1.0 org.label-schema.name=CentOS Base Image org.label-schema.vendor=CentOS org.label-schema.license=GPLv2 org.label-schema.build-date=20201113 org.opencontainers.image.title=CentOS Base Image org.opencontainers.image.vendor=CentOS org.opencontainers.image.licenses=GPL-2.0-only org.opencontainers.image.created=2020-11-13 00:00:00+00:00
CMD ["/bin/bash"]
LABEL maintainer=Adam W Zheng <adam.w.zheng@icloud.com>
ENV S6_RELEASE=1.22.1.0
ENV SIMPLESAMLPHP_RELEASE=1.19.7
ADD 438ddc755f2576f2d75ffe86e22af42668f3a903b38135b42f309ee55135e1c4 in /tmp/
/bin/sh -c tar xzf /tmp/s6-overlay-amd64.tar.gz -C / --exclude="./bin" && tar xzf /tmp/s6-overlay-amd64.tar.gz -C /usr ./bin
/bin/sh -c yum -y install centos-release-scl && yum -y install rh-nginx114 rh-php72 rh-php72-php-fpm rh-php72-php-mbstring rh-php72-php-pdo rh-php72-php-ldap sclo-php72-php-pecl-memcached postfix && sed -i 's/user = apache/user = nginx/' /etc/opt/rh/rh-php72/php-fpm.d/www.conf && sed -i 's/group = apache/group = nginx/' /etc/opt/rh/rh-php72/php-fpm.d/www.conf
/bin/sh -c echo -e 'server {\n listen 80 default_server;\n listen [::]:80 default_server;\n server_name _;\n root /var/simplesamlphp/www/;\n index index.php;\n\n location /simplesaml {\n alias /var/simplesamlphp/www/;\n location ~ ^(?<prefix>/simplesaml)(?<phpfile>.+?.php)(?<pathinfo>/.*)?$ {\n include fastcgi_params;\n fastcgi_pass 127.0.0.1:9000;\n fastcgi_split_path_info ^(.+?.php)(/.+)$;\n fastcgi_param SCRIPT_FILENAME $document_root$phpfile;\n fastcgi_param PATH_INFO $pathinfo if_not_empty;\n }\n }\n\n location ~ .php$ {\n fastcgi_split_path_info ^(.+.php)(/.+)$;\n fastcgi_pass 127.0.0.1:9000;\n fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\n include fastcgi_params;\n add_header Cache-control no-cache;\n }\n}' > /etc/opt/rh/rh-nginx114/nginx/conf.d/default.conf && sed -i '/ listen 80 default_server;/d' /etc/opt/rh/rh-nginx114/nginx/nginx.conf && sed -i '/ listen \[::\]:80 default_server;/d' /etc/opt/rh/rh-nginx114/nginx/nginx.conf && sed -i '/ server_name _;/d' /etc/opt/rh/rh-nginx114/nginx/nginx.conf && mkdir -p /var/lib/php/session/ && chown -Rv nginx:nginx /var/lib/php/session/ && chmod a+t /var/lib/php/session/
/bin/sh -c curl -Lo /var/simplesamlphp.tar.gz https://github.com/simplesamlphp/simplesamlphp/releases/download/v$SIMPLESAMLPHP_RELEASE/simplesamlphp-$SIMPLESAMLPHP_RELEASE.tar.gz && tar xzf /var/simplesamlphp.tar.gz --directory /var && mv /var/simplesamlphp-* /var/simplesamlphp && touch /var/simplesamlphp/cert/breadcrumb && touch /var/simplesamlphp/log/breadcrumb
/bin/sh -c ln -sf /dev/stdout /var/opt/rh/rh-nginx114/log/nginx/access.log && ln -sf /dev/stderr /var/opt/rh/rh-nginx114/log/nginx/error.log
/bin/sh -c mkdir -p /etc/services.d/nginx/ && touch /etc/services.d/nginx/run && echo '#!/usr/bin/execlineb -P' > /etc/services.d/nginx/run && echo '/opt/rh/rh-nginx114/root/usr/sbin/nginx -g "daemon off;"' >> /etc/services.d/nginx/run
/bin/sh -c mkdir -p /etc/services.d/php-fpm/ && touch /etc/services.d/php-fpm/run && echo '#!/usr/bin/execlineb -P' > /etc/services.d/php-fpm/run && echo '/opt/rh/rh-php72/root/usr/sbin/php-fpm' >> /etc/services.d/php-fpm/run --nodaemonize && sed -i 's|pid = /run/php-fpm/php-fpm.pid|pid = /run/php-fpm.pid|g' /etc/opt/rh/rh-php72/php-fpm.conf
/bin/sh -c mkdir -p /etc/services.d/postfix/ && touch /etc/services.d/postfix/run && echo '#!/usr/bin/execlineb -P' > /etc/services.d/postfix/run && echo '/usr/libexec/postfix/master -c /etc/postfix -d' >> /etc/services.d/postfix/run
COPY file:701a31076e4bf3e5211b04ae6ce442b5b86d14760ef89d520094ffb07979d1f5 in /etc/cont-init.d/
/bin/sh -c chmod u+x /etc/cont-init.d/install-simplesamlphp.sh
/bin/sh -c yum -y update && yum clean all && rm -rf /var/cache/yum && > /var/log/yum.log
ENTRYPOINT ["/init"]

Labels

Key Value
maintainer Adam W Zheng <adam.w.zheng@icloud.com>
org.label-schema.build-date 20201113
org.label-schema.license GPLv2
org.label-schema.name CentOS Base Image
org.label-schema.schema-version 1.0
org.label-schema.vendor CentOS
org.opencontainers.image.created 2020-11-13 00:00:00+00:00
org.opencontainers.image.licenses GPL-2.0-only
org.opencontainers.image.title CentOS Base Image
org.opencontainers.image.vendor CentOS
Details
Container
2023-01-19 05:17:04 +00:00
9
OCI / Docker
linux/amd64
GPL-2.0-only
241 MiB
Versions (1) View all
1.19.7 2023-01-19