commit
2ad295a1e7
|
@ -77,6 +77,7 @@ It is recommended to set them properly and not use default values.
|
|||
|
||||
| Variable | Default Value | Description |
|
||||
| ------ | ------ | ------ |
|
||||
| CONFIG_BASEURLPATH | simplesaml/ | If using SSL behind a proxy enter the base URL here, otherwise IdP metadata will use http://. Format is [(http|https)://(hostname|fqdn)[:port]]/[path/to/simplesaml/]. |
|
||||
| DOCKER_REDIRECTLOGS | false | Redirect logs written to the log file by SimpleSAMLphp to `/proc/1/fd/1`. This does not work yet due to permissions issues. If someone knows how to resolve this please let me know or contribute a fix to the Git repository. Thanks! |
|
||||
| CONFIG_AUTHADMINPASSWORD | SSHA256 hash of '123' | Plain text works as well. Use PWGen to generate a hash for this variable. Refer to [SimpleSAMLphp docs](https://simplesamlphp.org/docs/stable/simplesamlphp-install), installation guide section 7. |
|
||||
| CONFIG_SECRETSALT | defaultsecretsalt | Refer to [SimpleSAMLphp docs](https://simplesamlphp.org/docs/stable/simplesamlphp-install), installation guide section 7 if help is needed for generating one. |
|
||||
|
@ -213,8 +214,9 @@ services:
|
|||
|
||||
simplesamlphp:
|
||||
container_name: simplesamlphp
|
||||
image: venatorfox/simplesamlphp
|
||||
image: venatorfox/simplesamlphp:1.14.15
|
||||
environment:
|
||||
- CONFIG_BASEURLPATH=https://localhost/simplesaml/
|
||||
# To login to this example setup, use 123 for the password.
|
||||
- CONFIG_AUTHADMINPASSWORD={SSHA256}MjJSiMlkQLa+fqI+CmQ1x1oUJ7OGucYpznKxBBHpgfC+Oh+7B9vgGw==
|
||||
- CONFIG_SECRETSALT=exampleabcdefghijklmnopqrstuvwxy
|
||||
|
|
|
@ -4,8 +4,9 @@ services:
|
|||
|
||||
simplesamlphp:
|
||||
container_name: simplesamlphp
|
||||
image: venatorfox/simplesamlphp
|
||||
image: venatorfox/simplesamlphp:1.14.15
|
||||
environment:
|
||||
- CONFIG_BASEURLPATH=https://localhost/simplesaml/
|
||||
# To login to this example setup, use 123 for the password.
|
||||
- CONFIG_AUTHADMINPASSWORD={SSHA256}MjJSiMlkQLa+fqI+CmQ1x1oUJ7OGucYpznKxBBHpgfC+Oh+7B9vgGw==
|
||||
- CONFIG_SECRETSALT=exampleabcdefghijklmnopqrstuvwxy
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
DOCKER_REDIRECTLOGS=${DOCKER_REDIRECTLOGS:=false}
|
||||
|
||||
CONFIG_BASEURLPATH=${CONFIG_BASEURLPATH:=simplesaml/}
|
||||
|
||||
#This SSHA256 hash is '123' for the default password.
|
||||
CONFIG_AUTHADMINPASSWORD=${CONFIG_AUTHADMINPASSWORD:=\{SSHA256\}MjJSiMlkQLa+fqI+CmQ1x1oUJ7OGucYpznKxBBHpgfC+Oh+7B9vgGw==}
|
||||
CONFIG_SECRETSALT=${CONFIG_SECRETSALT:=defaultsecretsalt}
|
||||
|
@ -212,6 +214,8 @@ echo "TLS_REQCERT=$OPENLDAP_TLS_REQCERT" >> /etc/openldap/ldap.conf
|
|||
echo "[$0] Apply Configuration to config.php..."
|
||||
|
||||
#Apply Configurations
|
||||
sed -i "s|'baseurlpath' => 'simplesaml/'|'baseurlpath' => '$CONFIG_BASEURLPATH'|g" /var/simplesamlphp/config/config.php
|
||||
|
||||
sed -i "s|'auth.adminpassword' => '123'|'auth.adminpassword' => '$CONFIG_AUTHADMINPASSWORD'|g" /var/simplesamlphp/config/config.php
|
||||
sed -i "s|'secretsalt' => 'defaultsecretsalt'|'secretsalt' => '$CONFIG_SECRETSALT'|g" /var/simplesamlphp/config/config.php
|
||||
sed -i "s|'technicalcontact_name' => 'Administrator'|'technicalcontact_name' => '$CONFIG_TECHNICALCONTACT_NAME'|g" /var/simplesamlphp/config/config.php
|
||||
|
@ -269,7 +273,7 @@ if [ "$CONFIG_STORETYPE" == "memcache" ]; then
|
|||
fi
|
||||
fi
|
||||
|
||||
chown php-fpm:php-fpm /var/simplesamlphp/log/
|
||||
chown php-fpm:php-fpm /var/simplesamlphp/log
|
||||
|
||||
touch /var/simplesamlphp/config/.dockersetupdone
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[![](https://images.microbadger.com/badges/version/venatorfox/simplesamlphp:1.14.16.svg)](https://microbadger.com/images/venatorfox/simplesamlphp:1.14.16 "Get your own version badge on microbadger.com") [![](https://images.microbadger.com/badges/image/venatorfox/simplesamlphp:1.14.16.svg)](https://microbadger.com/images/venatorfox/simplesamlphp:1.14.16 "Get your own image badge on microbadger.com") [![Pulls on Docker Hub](https://img.shields.io/docker/pulls/venatorfox/simplesamlphp.svg)](https://hub.docker.com/r/venatorfox/simplesamlphp) [![Stars on Docker Hub](https://img.shields.io/docker/stars/venatorfox/simplesamlphp.svg)](https://hub.docker.com/r/venatorfox/simplesamlphp) [![GitHub Open Issues](https://img.shields.io/github/issues/Venator-Fox/docker-simplesamlphp.svg)](https://github.com/Venator-Fox/docker-simplesamlphp/issues) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
|
||||
|
||||
Supported tags and respective `Dockerfile` links
|
||||
|
||||
- [`1.14.16`, `latest` (*1.14.16/Dockerfile*)](https://github.com/Venator-Fox/docker-simplesamlphp/blob/master/1.14.16/Dockerfile)
|
||||
|
@ -76,6 +77,7 @@ It is recommended to set them properly and not use default values.
|
|||
|
||||
| Variable | Default Value | Description |
|
||||
| ------ | ------ | ------ |
|
||||
| CONFIG_BASEURLPATH | simplesaml/ | If using SSL behind a proxy enter the base URL here, otherwise IdP metadata will use http://. Format is [(http|https)://(hostname|fqdn)[:port]]/[path/to/simplesaml/]. |
|
||||
| DOCKER_REDIRECTLOGS | false | Redirect logs written to the log file by SimpleSAMLphp to `/proc/1/fd/1`. This does not work yet due to permissions issues. If someone knows how to resolve this please let me know or contribute a fix to the Git repository. Thanks! |
|
||||
| CONFIG_AUTHADMINPASSWORD | SSHA256 hash of '123' | Plain text works as well. Use PWGen to generate a hash for this variable. Refer to [SimpleSAMLphp docs](https://simplesamlphp.org/docs/stable/simplesamlphp-install), installation guide section 7. |
|
||||
| CONFIG_SECRETSALT | defaultsecretsalt | Refer to [SimpleSAMLphp docs](https://simplesamlphp.org/docs/stable/simplesamlphp-install), installation guide section 7 if help is needed for generating one. |
|
||||
|
@ -212,8 +214,9 @@ services:
|
|||
|
||||
simplesamlphp:
|
||||
container_name: simplesamlphp
|
||||
image: venatorfox/simplesamlphp
|
||||
image: venatorfox/simplesamlphp:1.14.16
|
||||
environment:
|
||||
- CONFIG_BASEURLPATH=https://localhost/simplesaml/
|
||||
# To login to this example setup, use 123 for the password.
|
||||
- CONFIG_AUTHADMINPASSWORD={SSHA256}MjJSiMlkQLa+fqI+CmQ1x1oUJ7OGucYpznKxBBHpgfC+Oh+7B9vgGw==
|
||||
- CONFIG_SECRETSALT=exampleabcdefghijklmnopqrstuvwxy
|
||||
|
@ -271,7 +274,7 @@ services:
|
|||
|
||||
simplesamlphp-haproxy:
|
||||
container_name: simplesamlphp-haproxy
|
||||
image: million12/haproxy:1.7.8
|
||||
image: million12/haproxy:1.7.9
|
||||
depends_on:
|
||||
- simplesamlphp
|
||||
links:
|
||||
|
|
|
@ -6,6 +6,7 @@ services:
|
|||
container_name: simplesamlphp
|
||||
image: venatorfox/simplesamlphp:1.14.16
|
||||
environment:
|
||||
- CONFIG_BASEURLPATH=https://localhost/simplesaml/
|
||||
# To login to this example setup, use 123 for the password.
|
||||
- CONFIG_AUTHADMINPASSWORD={SSHA256}MjJSiMlkQLa+fqI+CmQ1x1oUJ7OGucYpznKxBBHpgfC+Oh+7B9vgGw==
|
||||
- CONFIG_SECRETSALT=exampleabcdefghijklmnopqrstuvwxy
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
DOCKER_REDIRECTLOGS=${DOCKER_REDIRECTLOGS:=false}
|
||||
|
||||
CONFIG_BASEURLPATH=${CONFIG_BASEURLPATH:=simplesaml/}
|
||||
|
||||
#This SSHA256 hash is '123' for the default password.
|
||||
CONFIG_AUTHADMINPASSWORD=${CONFIG_AUTHADMINPASSWORD:=\{SSHA256\}MjJSiMlkQLa+fqI+CmQ1x1oUJ7OGucYpznKxBBHpgfC+Oh+7B9vgGw==}
|
||||
CONFIG_SECRETSALT=${CONFIG_SECRETSALT:=defaultsecretsalt}
|
||||
|
@ -212,6 +214,8 @@ echo "TLS_REQCERT=$OPENLDAP_TLS_REQCERT" >> /etc/openldap/ldap.conf
|
|||
echo "[$0] Apply Configuration to config.php..."
|
||||
|
||||
#Apply Configurations
|
||||
sed -i "s|'baseurlpath' => 'simplesaml/'|'baseurlpath' => '$CONFIG_BASEURLPATH'|g" /var/simplesamlphp/config/config.php
|
||||
|
||||
sed -i "s|'auth.adminpassword' => '123'|'auth.adminpassword' => '$CONFIG_AUTHADMINPASSWORD'|g" /var/simplesamlphp/config/config.php
|
||||
sed -i "s|'secretsalt' => 'defaultsecretsalt'|'secretsalt' => '$CONFIG_SECRETSALT'|g" /var/simplesamlphp/config/config.php
|
||||
sed -i "s|'technicalcontact_name' => 'Administrator'|'technicalcontact_name' => '$CONFIG_TECHNICALCONTACT_NAME'|g" /var/simplesamlphp/config/config.php
|
||||
|
|
Loading…
Reference in New Issue