-
Notifications
You must be signed in to change notification settings - Fork 26
Expand file tree
/
Copy pathDockerfile
More file actions
29 lines (24 loc) · 1.21 KB
/
Dockerfile
File metadata and controls
29 lines (24 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
ARG SSP_VERSION="v2.5.0"
#FROM cirrusid/simplesamlphp:${SSP_VERSION}
FROM cicnavi/simplesamlphp:${SSP_VERSION}
RUN apt-get update && apt-get --no-install-recommends install -y sqlite3
# Prepopulate the DB with items needed for testing
ADD docker/conformance.sql /tmp/
# Preload some clients
RUN sqlite3 /var/simplesamlphp/data/mydb.sq3 < /tmp/conformance.sql \
&& chown www-data /var/simplesamlphp/data/mydb.sq3
# --build-arg OIDC_VERSION
ARG OIDC_VERSION="@dev"
ENV STAGINGCOMPOSERREPOS=oidc \
COMPOSER_REQUIRE="simplesamlphp/simplesamlphp-module-oidc:$OIDC_VERSION"
ADD . /var/simplesamlphp/staging-modules/oidc
RUN /opt/simplesaml/staging-install.sh
RUN /opt/simplesaml/module-setup.sh
ADD docker/ssp/module_oidc.php /var/simplesamlphp/config/module_oidc.php
ADD docker/ssp/authsources.php /var/simplesamlphp/config/authsources.php
ADD docker/ssp/config-override.php /var/simplesamlphp/config/config-override.php
ADD docker/ssp/oidc_module.crt /var/simplesamlphp/cert/oidc_module.crt
ADD docker/ssp/oidc_module.key /var/simplesamlphp/cert/oidc_module.key
ADD docker/apache-override.cf /etc/apache2/sites-enabled/ssp-override.cf
RUN chown www-data /var/simplesamlphp/cert/oidc* \
&& chmod 660 /var/simplesamlphp/cert/oidc*