Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision

Target

Select target project
  • commul/docker/clarin-dspace
1 result
Select Git revision
Show changes
Showing
with 345 additions and 94 deletions
...@@ -22,8 +22,8 @@ lr.pid.resolvemetadata = true ...@@ -22,8 +22,8 @@ lr.pid.resolvemetadata = true
handle.canonical.prefix = http://hdl.handle.net/ handle.canonical.prefix = http://hdl.handle.net/
handle.prefix = 20.500.12084 handle.prefix = 20.500.12084
handle.dir=${dspace.dir}/handle-server handle.dir=${dspace.dir}/handle-server
# if true, users will be shown the handle that the finished submission will receive
lr.reserve.pid.on.start = false lr.reserve.pid.on.start = true
# UFAL mounted assetstore for restricted item harvesting. Please mind the trailing slash # UFAL mounted assetstore for restricted item harvesting. Please mind the trailing slash
...@@ -128,7 +128,7 @@ mail.server.disabled = false ...@@ -128,7 +128,7 @@ mail.server.disabled = false
mail.server.username = ${MAIL_USER} mail.server.username = ${MAIL_USER}
mail.server.password = ${MAIL_PASSWORD} mail.server.password = ${MAIL_PASSWORD}
mail.server.port = 587 mail.server.port = 587
mail.extraproperties = mail.smtp.starttls.enable=true mail.extraproperties = mail.smtp.starttls.enable=true,mail.smtp.ssl.protocols=TLSv1.2
# Eurac IAL: Contact information # Eurac IAL: Contact information
...@@ -283,7 +283,7 @@ lr.shibboleth.discofeed.url = https://clarin-dev.eurac.edu/Shibboleth.sso/DiscoF ...@@ -283,7 +283,7 @@ lr.shibboleth.discofeed.url = https://clarin-dev.eurac.edu/Shibboleth.sso/DiscoF
# #
# discojuice/aai url, without trailing slash # discojuice/aai url, without trailing slash
# don't change this on ufal-point-dev! # don't change this on ufal-point-dev!
lr.aai.url = https://clarin-dev.eurac.edu/aai #lr.aai.url = https://clarin-dev.eurac.edu/aai
# For reports # For reports
harvesterInfo.url = http://catalog.clarin.eu/oai-harvester/ harvesterInfo.url = http://catalog.clarin.eu/oai-harvester/
......
export CATALINA_OPTS="$CATALINA_OPTS -Xms2048m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx4096m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"
...@@ -68,8 +68,8 @@ ...@@ -68,8 +68,8 @@
--> -->
<Connector port="8080" protocol="HTTP/1.1" <Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" connectionTimeout="20000"
URIEncoding="UTF-8" URIEncoding="UTF-8"
redirectPort="8443" /> redirectPort="443" />
<!-- A "Connector" using the shared thread pool--> <!-- A "Connector" using the shared thread pool-->
<!-- <!--
<Connector executor="tomcatThreadPool" <Connector executor="tomcatThreadPool"
...@@ -89,7 +89,7 @@ ...@@ -89,7 +89,7 @@
--> -->
<!-- Define an AJP 1.3 Connector on port 8009 --> <!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />
<!-- An Engine represents the entry point (within Catalina) that processes <!-- An Engine represents the entry point (within Catalina) that processes
......
export CATALINA_OPTS="$CATALINA_OPTS -Xms4096m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx8192m"
export CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#!/bin/bash
#
#https://wiki.debian.org/LSBInitScripts
### BEGIN INIT INFO
# Provides: tomcat8
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Should-Start: $named
# Should-Stop: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start Tomcat.
# Description: Start the Tomcat servlet engine.
### END INIT INFO
# Run Tomcat 8 as this user ID and group ID
TOMCAT8_USER=tomcat8
TOMCAT8_GROUP=tomcat8
# this is a work-around until there is a suitable runtime replacement
# for dpkg-architecture for arch:all packages
# this function sets the variable JDK_DIRS
find_jdks()
{
for java_version in 9 8 7
do
for jvmdir in /usr/lib/jvm/java-${java_version}-openjdk-* \
/usr/lib/jvm/jdk-${java_version}-oracle-* \
/usr/lib/jvm/jre-${java_version}-oracle-*
do
if [ -d "${jvmdir}" ]
then
JDK_DIRS="${JDK_DIRS} ${jvmdir}"
fi
done
done
# Add older non multi arch installations
JDK_DIRS="${JDK_DIRS} /usr/lib/jvm/java-7-oracle"
}
# The first existing directory is used for JAVA_HOME (if JAVA_HOME is not
# defined in $DEFAULT)
JDK_DIRS="/usr/lib/jvm/default-java"
find_jdks
# Look for the right JVM to use
for jdir in $JDK_DIRS; do
if [ -r "$jdir/bin/java" -a -z "${JAVA_HOME}" ]; then
JAVA_HOME="$jdir"
fi
done
export JAVA_HOME
export CATALINA_HOME=/opt/tomcat8
export PATH=$JAVA_HOME/bin:$PATH
start() {
echo "Starting Tomcat 8..."
/bin/su -s /bin/bash $TOMCAT8_USER -c $CATALINA_HOME/bin/startup.sh
}
stop() {
echo "Stopping Tomcat 8..."
/bin/su -s /bin/bash $TOMCAT8_USER -c '$CATALINA_HOME/bin/shutdown.sh -force'
}
case $1 in
start|stop) $1;;
restart) stop; start;;
*) echo "Usage : $0 <start|stop|restart>"; exit 1;;
esac
exit 0
####################################################################### ##############################################################################
# Dockerfile to build nginx and shibboleth for LINDAT Dspace container # Dockerfile to build nginx and shibboleth for LINDAT Dspace container
# Based on Ubuntu # Based on Ubuntu
####################################################################### ##############################################################################
ARG UBUNTU_VERSION=16.04
FROM ubuntu:16.04 FROM ubuntu:$UBUNTU_VERSION
LABEL maintainer="Alexander König <Alexander.Koenig@eurac.edu>" ARG UBUNTU_VERSION
ARG LABEL_VCS_URL="https://gitlab.inf.unibz.it/commul/docker/clarin-dspace"
LABEL maintainer="Alexander König <Alexander.Koenig@eurac.edu>" \
maintainer="Egon W. Stemle <egon.stemle@eurac.edu>"
ENV TERM linux
# APT(-GET) tweaks
# Set some sane defaults for apt inside docker
ENV DEBIAN_FRONTEND=noninteractive
COPY apt.local.conf /etc/apt/apt.conf.d/99local.conf
RUN apt-get update && \
apt-get upgrade
# install cpanm and dependencies # install cpanm and dependencies
RUN apt-get update \ RUN apt-get update \
&& apt-get -y upgrade \ && apt-get install make gcc wget cpanminus
&& apt-get -y install make gcc wget cpanminus
RUN cpanm -n File::Spec::Functions RUN cpanm -n File::Spec::Functions
RUN cpanm Term::ReadLine RUN cpanm Term::ReadLine
# install jdk, ant, psql, mvn, make, libxml, xsltproc, zip, wget # install jdk, ant, psql, mvn, make, libxml, xsltproc, zip, wget
RUN apt-get update \ RUN apt-get update \
&& apt-get -y install ant curl libxml2-utils maven openjdk-8-jdk unzip xsltproc yui-compressor && apt-get install ant curl libxml2-utils maven openjdk-8-jdk unzip xsltproc
# install convenience apps for debug purposes (vim and jsbeautifier)
RUN apt-get -y install vim less python-pip
RUN pip install --upgrade pip
RUN pip install jsbeautifier
COPY commul-customization/__init__.py /usr/local/lib/python2.7/dist-packages/jsbeautifier/
# set up a proper locale # set up a proper locale
RUN apt-get -y install locales RUN apt-get update && apt-get install locales
RUN locale-gen en_US.UTF-8 RUN locale-gen en_US.UTF-8
COPY commul-customization/default_locale /etc/default/locale COPY default_locale /etc/default/locale
RUN chmod 0755 /etc/default/locale RUN chmod 0755 /etc/default/locale
ENV LC_ALL=en_US.UTF-8 ENV LC_ALL=en_US.UTF-8
...@@ -35,23 +41,23 @@ ENV LANG=en_US.UTF-8 ...@@ -35,23 +41,23 @@ ENV LANG=en_US.UTF-8
ENV LANGUAGE=en_US.UTF-8 ENV LANGUAGE=en_US.UTF-8
# build nginx # build nginx
RUN apt-get install -y zlib1g zlib1g-dev libpcre3 libpcre3-dev curl RUN apt-get update && apt-get install zlib1g zlib1g-dev libpcre3 libpcre3-dev curl
RUN cpanm File::Spec::Functions RUN cpanm File::Spec::Functions
RUN cpanm Term::ReadLine RUN cpanm Term::ReadLine
COPY commul-customization/nginx_build.sh /tmp/nginx_build.sh COPY build.sh /tmp/build.sh
RUN chmod a+x /tmp/nginx_build.sh RUN chmod a+x /tmp/build.sh
WORKDIR /tmp/ WORKDIR /tmp/
RUN ./nginx_build.sh RUN ./build.sh
# copy the init script # copy the init script
COPY commul-customization/nginx /etc/init.d/ COPY init.d_nginx /etc/init.d/nginx
RUN chmod a+x /etc/init.d/nginx RUN chmod a+x /etc/init.d/nginx
# add a symlink # add a symlink
RUN ln -s /opt/nginx/sbin/nginx /usr/sbin/nginx RUN ln -s /opt/nginx/sbin/nginx /usr/sbin/nginx
# copy over static html # copy over static html
COPY commul-customization/webpage/ /opt/nginx/html/ COPY html/ /opt/nginx/html/
# copy over robots.txt # copy over robots.txt
COPY commul-customization/robots-clarin-dev.txt /opt/nginx/html/robots.txt COPY robots-clarin-dev.txt /opt/nginx/html/robots.txt
COPY commul-customization/google4a439c0ac1ac30d0.html /opt/nginx/html/ COPY google4a439c0ac1ac30d0.html /opt/nginx/html/
RUN chown -R www-data:www-data /opt/nginx/html/ RUN chown -R www-data:www-data /opt/nginx/html/
#RUN mkdir /opt/nginx/html/img #RUN mkdir /opt/nginx/html/img
...@@ -59,72 +65,47 @@ RUN chown -R www-data:www-data /opt/nginx/html/ ...@@ -59,72 +65,47 @@ RUN chown -R www-data:www-data /opt/nginx/html/
#COPY commul-customization/eurac.png /opt/nginx/html/img/ #COPY commul-customization/eurac.png /opt/nginx/html/img/
# install php # install php
RUN apt-get update && apt-get install -y php-fpm php-xml RUN apt-get update && apt-get install php-fpm php-xml
# copy over aa-statistics script # copy over aa-statistics script
RUN mkdir /opt/nginx/html/php RUN mkdir /opt/nginx/html/php
COPY commul-customization/aa-statistics.php /opt/nginx/html/php/ COPY aa-statistics.php /opt/nginx/html/php/
# get aai project
RUN apt-get install -y git
RUN git clone https://github.com/ufal/lindat-aai-discovery.git /opt/repository/sources/lindat-aai-discovery
# install shibboleth # install shibboleth
COPY commul-customization/shibboleth_sp_with_fastcgi.sh /tmp/ COPY shibboleth_sp_with_fastcgi.sh /tmp/
WORKDIR /tmp WORKDIR /tmp
RUN chmod u+x /tmp/shibboleth_sp_with_fastcgi.sh RUN chmod u+x /tmp/shibboleth_sp_with_fastcgi.sh
RUN /tmp/shibboleth_sp_with_fastcgi.sh RUN /tmp/shibboleth_sp_with_fastcgi.sh
# copy the init script # copy the init script
RUN cp /opt/shibboleth-sp-fastcgi/etc/shibboleth/shibd-debian /etc/init.d/shibd RUN cp /opt/shibboleth-sp-fastcgi/etc/shibboleth/shibd-debian /etc/init.d/shibd
RUN chmod a+x /etc/init.d/shibd RUN chmod a+x /etc/init.d/shibd
# add IdP metadata from CLARIN server
ADD https://infra.clarin.eu/aai/prod_md_about_spf_idps.xml /opt/shibboleth-sp-fastcgi/var/cache/shibboleth/
# create the test secure folder and set up perl fastcgi # create the test secure folder and set up perl fastcgi
RUN mkdir /opt/nginx/html/secure RUN mkdir /opt/nginx/html/secure
RUN apt-get update && apt-get install -y fcgiwrap RUN apt-get update && apt-get install fcgiwrap
RUN cpanm CGI URI XML::Twig LWP::Protocol::https RUN cpanm CGI URI XML::Twig LWP::Protocol::https
COPY commul-customization/shib_test.pl /opt/nginx/html/secure/ COPY shib_test.pl /opt/nginx/html/secure/
COPY commul-customization/shib_fastcgi_params /opt/nginx/conf/ COPY shib_fastcgi_params /opt/nginx/conf/
COPY commul-customization/attribute-map.xml /opt/shibboleth-sp-fastcgi/etc/shibboleth/ COPY attribute-map.xml /opt/shibboleth-sp-fastcgi/etc/shibboleth/
RUN chown -R www-data:www-data /opt/nginx/html/secure RUN chown -R www-data:www-data /opt/nginx/html/secure
RUN chmod a+x /opt/nginx/html/secure/shib_test.pl RUN chmod a+x /opt/nginx/html/secure/shib_test.pl
# install supervisor # install supervisor
RUN apt-get install -y python-setuptools RUN apt-get update && apt-get install python-pip
RUN easy_install supervisor RUN pip install supervisor
COPY commul-customization/supervisord.conf /etc/ COPY supervisord.conf /etc/
RUN mkdir -p /var/log/supervisor RUN mkdir -p /var/log/supervisor
# create dirs for php-fpm socket/pid and log files # create dirs for php-fpm socket/pid and log files
RUN mkdir -p /run/php RUN mkdir -p /run/php
RUN mkdir -p /var/log/php-fpm/ RUN mkdir -p /var/log/php-fpm/
COPY commul-customization/php-fpm.conf /etc/php/7.0/fpm/ COPY php-fpm.conf /etc/php/7.0/fpm/
COPY commul-customization/php.ini /etc/php/7.0/fpm/ COPY php.ini /etc/php/7.0/fpm/
# copy over config files
COPY commul-customization/default-ssl /opt/nginx/conf/
COPY commul-customization/nginx.conf /opt/nginx/conf/
COPY commul-customization/repository_auth /opt/nginx/conf/
COPY commul-customization/shibboleth2.xml /opt/shibboleth-sp-fastcgi/etc/shibboleth/
COPY commul-customization/clarin.eurac.edu.template.metadata.xml /opt/shibboleth-sp-fastcgi/etc/shibboleth/
COPY commul-customization/shib_clear_headers /opt/nginx/conf/
# copy over config files # copy over config files
COPY commul-customization/aai.js /opt/repository/sources/lindat-aai-discovery/ COPY nginx.default.conf /opt/nginx/conf/
WORKDIR /opt/repository/sources/lindat-aai-discovery/ COPY nginx.conf /opt/nginx/conf/
# this does not always work, because the website is often down or the certificate has run out COPY repository_auth /opt/nginx/conf/
# RUN touch /opt/repository/sources/lindat-aai-discovery/aai.js COPY shibboleth2.xml /opt/shibboleth-sp-fastcgi/etc/shibboleth/
# RUN make aai.min.js COPY clarin.eurac.edu.template.metadata.xml /opt/shibboleth-sp-fastcgi/etc/shibboleth/
RUN yui-compressor -o aai.min.js aai.js COPY shib_clear_headers /opt/nginx/conf/
# copy certificate for clarin-dev
# COPY commul-customization/certs/clarin-dev.key /etc/ssl/private/
# COPY commul-customization/certs/clarin-dev_eurac_edu.crt /etc/ssl/certs/
# if deployed on clarin instead of clarin-dev comment the two lines above and uncomment the following lines
## copy certificate for clarin
# COPY commul-customization/certs/clarin.key /etc/ssl/private/
# COPY commul-customization/certs/clarin_eurac_edu.crt /etc/ssl/certs/
ENTRYPOINT ["/usr/local/bin/supervisord", "-c", "/etc/supervisord.conf"] ENTRYPOINT ["/usr/local/bin/supervisord", "-c", "/etc/supervisord.conf"]
# Usage: earthly --push --no-cache +docker
docker-precondition-spf:
FROM alpine:latest
RUN apk add curl
RUN --no-cache curl https://infra.clarin.eu/aai/prod_md_about_spf_idps.xml -o /tmp/prod_md_about_spf_idps.xml
SAVE ARTIFACT --keep-ts /tmp/prod_md_about_spf_idps.xml
docker-from-docker:
FROM DOCKERFILE .
COPY +docker-precondition-spf/prod_md_about_spf_idps.xml /opt/shibboleth-sp-fastcgi/var/cache/shibboleth/
ARG DOCKER_BASE_URL="gitlab.inf.unibz.it:4567"
ARG EARTHLY_GIT_PROJECT_NAME # https://docs.earthly.dev/earthfile/builtin-args
ARG GIT_PROJECT_NAME="commul/docker/clarin-dspace"
ARG COMMUL_REGISTRY_URL="https://gitlab.inf.unibz.it/commul/docker/clarin-dspace/container_registry/"
ARG LABEL_VCS_URL="https://gitlab.inf.unibz.it/commul/docker/clarin-dspace"
ARG AUTHOR="Egon W. Stemle <egon.stemle@eurac.edu>"
ARG MAINTAINER="Egon W. Stemle <egon.stemle@eurac.edu>"
LABEL author="$AUTHOR"
LABEL maintainer="$MAINTAINER"
# An updated VERSION ARG triggers an update of the texlive installation
ARG EARTHLY_TARGET_TAG
ARG VERSION=$EARTHLY_TARGET_TAG
ARG EARTHLY_GIT_HASH
ARG GIT_HASH=$EARTHLY_GIT_HASH
ARG EARTHLY_TARGET_TAG_DOCKER
ARG TARGET_TAG_DOCKER=$EARTHLY_TARGET_TAG_DOCKER
ARG DOCKER_URL="$DOCKER_BASE_URL/$GIT_PROJECT_NAME/dspace-bundle/nginx"
LABEL org.label-schema.schema-version="1.0" \ # http://label-schema.org/rc1/
org.label-schema.version="$VERSION" \
org.label-schema.vcs-url="$LABEL_VCS_URL" \
org.commul.git-hash="$GIT_HASH" \
org.commul.registry-url="$COMMUL_REGISTRY_URL" \
org.commul.docker-url="$DOCKER_URL"
RUN echo $VERSION > /tmp/release
SAVE ARTIFACT --keep-ts /tmp/release AS LOCAL ./.release
SAVE IMAGE nginx:latest
SAVE IMAGE --push "$DOCKER_URL:latest"
SAVE IMAGE --push "$DOCKER_URL:$VERSION"
docker:
BUILD +docker-precondition-spf
BUILD +docker-from-docker
...@@ -95,16 +95,16 @@ for ($i=$assertion_count; 0 < $i; --$i) ...@@ -95,16 +95,16 @@ for ($i=$assertion_count; 0 < $i; --$i)
if(!empty($assertion_link)) if(!empty($assertion_link))
{ {
$assertion_link = str_replace("https://" . getenv("SERVER_NAME"), "https://127.0.0.1", $assertion_link); $assertion_link = str_replace("https://" . getenv("SERVER_NAME"), "http://127.0.0.1:443", $assertion_link);
//TODO add a timeout //TODO add a timeout
// need to ignore that certificate does not match 127.0.0.1 // need to ignore that certificate does not match 127.0.0.1
$arrContextOptions=array( $arrContextOptions=array(
"ssl"=>array( "ssl"=>array(
"verify_peer"=>false, "verify_peer"=>false,
"verify_peer_name"=>false, "verify_peer_name"=>false,
), ),
); );
$assertion = file_get_contents($assertion_link, false, stream_context_create($arrContextOptions)); $assertion = file_get_contents($assertion_link, false, stream_context_create($arrContextOptions));
$xml = simplexml_load_string($assertion); $xml = simplexml_load_string($assertion);
// echo $xml->asXML()."=====\n\n"; // echo $xml->asXML()."=====\n\n";
......
# Set some sane defaults for docker
APT { GET { Assume-Yes "true"; }; };
APT { GET { Fix-Broken "true"; }; };
<?xml version="1.0" encoding="UTF-8"?>
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
xmlns="urn:oasis:names:tc:SAML:2.0:metadata"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:idpdisc="urn:oasis:names:tc:SAML:profiles:SSO:idp-discovery-protocol"
xmlns:init="urn:oasis:names:tc:SAML:profiles:SSO:request-init"
xmlns:mdattr="urn:oasis:names:tc:SAML:metadata:attribute"
xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi"
xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui"
xmlns:remd="http://refeds.org/metadata"
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion"
xmlns:shibmd="urn:mace:shibboleth:metadata:1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
entityID="https://clarin-dev.eurac.edu/Shibboleth.sso/Metadata">
<md:Extensions>
<mdattr:EntityAttributes>
<saml:Attribute Name="http://macedir.org/entity-category"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
<saml:AttributeValue>http://www.geant.net/uri/dataprotection-code-of-conduct/v1</saml:AttributeValue>
</saml:Attribute>
<saml:Attribute Name="http://macedir.org/entity-category"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
<saml:AttributeValue>http://refeds.org/category/research-and-scholarship</saml:AttributeValue>
</saml:Attribute>
<saml:Attribute Name="http://macedir.org/entity-category"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
<saml:AttributeValue>http://clarin.eu/category/clarin-member</saml:AttributeValue>
</saml:Attribute>
</mdattr:EntityAttributes>
</md:Extensions>
<md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:oasis:names:tc:SAML:1.0:protocol">
<md:Extensions>
<mdui:UIInfo>
<mdui:DisplayName xml:lang="en">Eurac Research CLARIN Centre</mdui:DisplayName>
<mdui:DisplayName xml:lang="de">Eurac Research CLARIN Centre</mdui:DisplayName>
<mdui:DisplayName xml:lang="it">Eurac Research CLARIN Centre</mdui:DisplayName>
<mdui:Description xml:lang="en">Eurac Research CLARIN Centre: Digital repository for language data</mdui:Description>
<mdui:Description xml:lang="de">Eurac Research CLARIN Centre: Digitales Repository für Sprachdaten</mdui:Description>
<mdui:Description xml:lang="it">Eurac Research CLARIN Centre: repository digitale di risorse linguistiche</mdui:Description>
<mdui:InformationURL xml:lang="en">https://clarin-dev.eurac.edu/repository/xmlui/page/about</mdui:InformationURL>
<mdui:InformationURL xml:lang="de">https://clarin-dev.eurac.edu/repository/xmlui/page/about</mdui:InformationURL>
<mdui:InformationURL xml:lang="it">https://clarin-dev.eurac.edu/repository/xmlui/page/about</mdui:InformationURL>
<mdui:Logo height="85" width="180">https://clarin-dev.eurac.edu/repository/xmlui/themes/UFAL/lib/lindat/public/img/eurac_research.svg</mdui:Logo>
<mdui:PrivacyStatementURL xml:lang="en">https://clarin-dev.eurac.edu/repository/xmlui/page/registration-privacypolicy</mdui:PrivacyStatementURL>
<mdui:PrivacyStatementURL xml:lang="de">https://clarin-dev.eurac.edu/repository/xmlui/page/registration-privacypolicy</mdui:PrivacyStatementURL>
<mdui:PrivacyStatementURL xml:lang="it">https://clarin-dev.eurac.edu/repository/xmlui/page/registration-privacypolicy</mdui:PrivacyStatementURL>
</mdui:UIInfo>
</md:Extensions>
<md:ArtifactResolutionService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/Artifact/SOAP"
index="1"/>
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SLO/SOAP"/>
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SLO/Redirect"/>
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SLO/POST"/>
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SLO/Artifact"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SAML2/POST"
index="1"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SAML2/POST-SimpleSign"
index="2"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SAML2/Artifact"
index="3"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:PAOS"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SAML2/ECP"
index="4"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:browser-post"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SAML/POST"
index="5"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01"
Location="https://clarin-dev.eurac.edu/Shibboleth.sso/SAML/Artifact"
index="6"/>
<md:AttributeConsumingService index="1">
<md:ServiceName xml:lang="en">Digital Repository for the CLARIN Research Infrastructure provided by Eurac Research</md:ServiceName>
<md:ServiceName xml:lang="de">Digitales Repository für die CLARIN-Forschungs-Infrastruktur bereitgestellt durch Eurac Research</md:ServiceName>
<md:ServiceName xml:lang="it">Repository Digitale per la Infrastruttura di Ricerca CLARIN erogato da Eurac Research</md:ServiceName>
<md:ServiceDescription xml:lang="en">Digital Repository and services related to the CLARIN-IT consortium under the CLARIN Research Infrastructure; focused in the fields of terminology and multilingualism. The repository is based at Eurac Research in South Tyrol and managed by the Institute for Applied Linguistics.</md:ServiceDescription>
<md:ServiceDescription xml:lang="de">Digitales Repository und Services mit Bezug zum CLARIN-IT-Consortium im Rahmen der CLARIN Forschungsinfrastruktur; mit Fokus auf den Gebieten der Terminologie und Mehrsprachigkeit. Das Repository wird von Eurac Research gehostet und dort vom Institut für Angewandte Sprachforschung betreut.</md:ServiceDescription>
<md:ServiceDescription xml:lang="it">Repository Digitale e servizi relativi al consorzio CLARIN-IT sotto l'Infrastruttura di Ricerca CLARIN; focalizzato nel campo della teminologia e multilinguismo. Il repository è basato a Eurac Research in Alto Adige e gestito del Istituto di Linguistica Applicata.</md:ServiceDescription>
<md:RequestedAttribute FriendlyName="eduPersonPrincipalName"
Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.6"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="true"/>
<md:RequestedAttribute FriendlyName="email"
Name="urn:oid:0.9.2342.19200300.100.1.3"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="true"/>
<md:RequestedAttribute FriendlyName="cn"
Name="urn:oid:2.5.4.3"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="false"/>
<md:RequestedAttribute FriendlyName="schacHomeOrganization"
Name="urn:oid:1.3.6.1.4.1.25178.1.2.9"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="false"/>
<md:RequestedAttribute FriendlyName="organizationName"
Name="urn:oid:2.5.4.10"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="false"/>
<md:RequestedAttribute FriendlyName="displayName"
Name="urn:oid:2.16.840.1.113730.3.1.241"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="true"/>
<md:RequestedAttribute FriendlyName="eduPersonEntitlement"
Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.7"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="false"/>
<md:RequestedAttribute FriendlyName="eduPersonTargetedID"
Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="true"/>
<md:RequestedAttribute FriendlyName="eduPersonScopedAffiliation"
Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.9"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
isRequired="false"/>
</md:AttributeConsumingService>
</md:SPSSODescriptor>
<md:Organization>
<md:OrganizationName xml:lang="en">Eurac Research</md:OrganizationName>
<md:OrganizationName xml:lang="de">Eurac Research</md:OrganizationName>
<md:OrganizationName xml:lang="it">Eurac Research</md:OrganizationName>
<md:OrganizationDisplayName xml:lang="en">Eurac Research</md:OrganizationDisplayName>
<md:OrganizationDisplayName xml:lang="de">Eurac Research</md:OrganizationDisplayName>
<md:OrganizationDisplayName xml:lang="it">Eurac Research</md:OrganizationDisplayName>
<md:OrganizationURL xml:lang="en">http://www.eurac.edu/en</md:OrganizationURL>
<md:OrganizationURL xml:lang="de">http://www.eurac.edu/de</md:OrganizationURL>
<md:OrganizationURL xml:lang="it">http://www.eurac.edu/it</md:OrganizationURL>
</md:Organization>
<md:ContactPerson contactType="technical">
<md:GivenName>Egon</md:GivenName>
<md:SurName>Stemle</md:SurName>
<md:EmailAddress>mailto:clarin@eurac.edu</md:EmailAddress>
</md:ContactPerson>
<md:ContactPerson contactType="support">
<md:GivenName>Egon</md:GivenName>
<md:SurName>Stemle</md:SurName>
<md:EmailAddress>mailto:clarin@eurac.edu</md:EmailAddress>
</md:ContactPerson>
<md:ContactPerson contactType="administrative">
<md:GivenName>Andrea</md:GivenName>
<md:SurName>Abel</md:SurName>
<md:EmailAddress>mailto:linguistics@eurac.edu</md:EmailAddress>
</md:ContactPerson>
</md:EntityDescriptor>
# File generated by update-locale
LANG="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
dockerfiles/nginx/html/images/ercc-logo-big.png

161 KiB