FROM jetty:9-alpine EXPOSE 80 443 MAINTAINER Jesper B. Rosenkilde ENV IDP_VERSION 3.3.0 COPY install.properties /opt/ COPY secrets.properties /opt/ COPY shibboleth-identity-provider-${IDP_VERSION}.tar.gz.sha256 /opt/ COPY shibboleth.db.ddl /tmp/ WORKDIR /opt RUN apk --no-cache add bash apache-ant sqlite curl && \ curl -O https://shibboleth.net/downloads/identity-provider/${IDP_VERSION}/shibboleth-identity-provider-${IDP_VERSION}.tar.gz && \ sha256sum -c shibboleth-identity-provider-$IDP_VERSION.tar.gz.sha256 && \ tar xf shibboleth-identity-provider-$IDP_VERSION.tar.gz && \ mv shibboleth-identity-provider-$IDP_VERSION shibboleth-identity-provider && \ ./shibboleth-identity-provider/bin/install.sh -propertyfile install.properties && \ apk --no-cache del apache-ant && \ rm -rf shibboleth-identity-provider* install.properties COPY jetty_base /var/lib/jetty #RUN mkdir -p persistent-id && sqlite3 persistent-id/shibboleth.db < /tmp/shibboleth.db.ddl && rm -f /tmp/shibboleth.db.ddl #ENV JETTY_BASE /oetty-base #COPY jetty_base/ $JETTY_BASE/ WORKDIR $JETTY_BASE