diff --git a/openid-connect-server-webapp/pom.xml b/openid-connect-server-webapp/pom.xml index 4c90faab2f..961168ec2f 100644 --- a/openid-connect-server-webapp/pom.xml +++ b/openid-connect-server-webapp/pom.xml @@ -39,19 +39,6 @@ - - org.apache.maven.plugins - maven-dependency-plugin - - - install - install - - sources - - - - org.eclipse.jetty jetty-maven-plugin diff --git a/openid-connect-server-webapp/src/main/docker/Dockerfile b/openid-connect-server-webapp/src/main/docker/Dockerfile new file mode 100644 index 0000000000..048393dd3d --- /dev/null +++ b/openid-connect-server-webapp/src/main/docker/Dockerfile @@ -0,0 +1,21 @@ +# Pull base image. +FROM dockerfile/ubuntu + +# Install Java +RUN apt-get install -y software-properties-common +RUN add-apt-repository -y ppa:webupd8team/java +RUN apt-get update +RUN echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections +RUN echo debconf shared/accepted-oracle-license-v1-1 seen true | debconf-set-selections +RUN apt-get install -y oracle-java7-installer + +RUN apt-get install -y git +RUN apt-get install -y maven + +RUN git clone https://github.com/instauth/OpenID-Connect-Java-Spring-Server.git + +RUN /usr/bin/mvn -f OpenID-Connect-Java-Spring-Server/pom.xml install + +EXPOSE 8080 + +CMD /usr/bin/mvn -f OpenID-Connect-Java-Spring-Server/openid-connect-server-webapp/pom.xml jetty:run diff --git a/openid-connect-server-webapp/src/main/docker/README.md b/openid-connect-server-webapp/src/main/docker/README.md new file mode 100644 index 0000000000..255743f829 --- /dev/null +++ b/openid-connect-server-webapp/src/main/docker/README.md @@ -0,0 +1,10 @@ +Dockerfile for MITREid Connect Server +------------------------------------- + +How to build the MITREid Connect Server image: + +$ docker build -t=instauth/mitreid-server . + +How to create and run the MITREid Connect Server container: + +$ docker run -p 8080:8080 -t instauth/mitreid-server diff --git a/openid-connect-server-webapp/src/main/webapp/WEB-INF/server-config.xml b/openid-connect-server-webapp/src/main/webapp/WEB-INF/server-config.xml index 491bfd93a6..a72732ff3e 100644 --- a/openid-connect-server-webapp/src/main/webapp/WEB-INF/server-config.xml +++ b/openid-connect-server-webapp/src/main/webapp/WEB-INF/server-config.xml @@ -28,8 +28,10 @@ http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.2.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.2.xsd"> + + - + diff --git a/pom.xml b/pom.xml index 53d5bb6bc3..28a08cf138 100644 --- a/pom.xml +++ b/pom.xml @@ -148,18 +148,6 @@ org.apache.maven.plugins maven-deploy-plugin - - org.apache.maven.plugins - maven-source-plugin - - - attach-sources - - jar - - - - org.apache.maven.plugins maven-compiler-plugin