diff --git a/docker-alfresco/Dockerfile b/docker-alfresco/Dockerfile new file mode 100644 index 0000000000..96fe087989 --- /dev/null +++ b/docker-alfresco/Dockerfile @@ -0,0 +1,8 @@ +FROM docker-internal.alfresco.com/content-services-community:latest + +RUN mkdir -p /usr/local/tomcat/amps + +COPY target/amps /usr/local/tomcat/amps + +RUN java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install \ + /usr/local/tomcat/amps /usr/local/tomcat/webapps/alfresco -directory -nobackup -force \ No newline at end of file diff --git a/docker/pom.xml b/docker-alfresco/pom.xml similarity index 64% rename from docker/pom.xml rename to docker-alfresco/pom.xml index c2a6358e35..2fa816a151 100644 --- a/docker/pom.xml +++ b/docker-alfresco/pom.xml @@ -1,7 +1,7 @@ 4.0.0 - content-services-community-full-docker - ACS Community full Docker image builder + content-services-community-full-docker-alfresco + ACS Community full Docker image builder for Alfresco pom @@ -30,24 +30,12 @@ ${alfresco.aos-module.version} war - - org.alfresco - share - ${alfresco.share.version} - war - org.alfresco.integrations alfresco-googledocs-repo ${alfresco.googledocs.version} amp - - org.alfresco.integrations - alfresco-googledocs-share - ${alfresco.googledocs.version} - amp - @@ -57,26 +45,6 @@ maven-dependency-plugin 3.0.2 - - unpack-resources - process-resources - - unpack - - - - - org.alfresco - share - ${alfresco.share.version} - war - false - ${project.build.directory}/war/share - share.war - - - - copy-resources process-resources @@ -109,14 +77,6 @@ false ${project.build.directory}/amps - - org.alfresco.integrations - alfresco-googledocs-share - ${alfresco.googledocs.version} - amp - false - ${project.build.directory}/amps_share - diff --git a/docker-compose/.env b/docker-compose/.env index 876489c85b..928384fa73 100644 --- a/docker-compose/.env +++ b/docker-compose/.env @@ -1 +1,2 @@ ALFRESCO_TAG=latest +SHARE_TAG=5.2.X diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index 8cf46aeebe..7d61998f55 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -18,6 +18,11 @@ services: ports: - 8080:8080 #Browser port + share: + image: full-share:${SHARE_TAG} + ports: + - 8082:8080 + postgres: image: docker.io/library/postgres:9.4.12 environment: diff --git a/docker-share/Dockerfile b/docker-share/Dockerfile new file mode 100644 index 0000000000..1389baf1dd --- /dev/null +++ b/docker-share/Dockerfile @@ -0,0 +1,11 @@ +FROM quay.io/alfresco/share:5.2.X + +RUN mkdir -p /usr/local/tomcat/amps_share + +COPY target/alfresco-mmt/* /usr/local/tomcat/alfresco-mmt/ +COPY target/amps_share /usr/local/tomcat/amps_share + +RUN sed -i "s/localhost:8080/alfresco:8080/" /usr/local/tomcat/shared/classes/alfresco/web-extension/share-config-custom.xml + +RUN java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install \ + /usr/local/tomcat/amps_share /usr/local/tomcat/webapps/share -directory -nobackup -force \ No newline at end of file diff --git a/docker-share/pom.xml b/docker-share/pom.xml new file mode 100644 index 0000000000..4dd5fd414f --- /dev/null +++ b/docker-share/pom.xml @@ -0,0 +1,68 @@ + + 4.0.0 + content-services-community-full-docker-share + ACS Community full Docker image builder for Share + pom + + + org.alfresco + full-community-packaging + 6.0.1-SNAPSHOT + ../pom.xml + + + + + org.alfresco + alfresco-mmt + ${dependency.alfresco-mmt.version} + + + org.alfresco.integrations + alfresco-googledocs-share + ${alfresco.googledocs.version} + amp + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + 3.0.2 + + + copy-resources + process-resources + + copy + + + + + org.alfresco + alfresco-mmt + ${dependency.alfresco-mmt.version} + jar + false + ${project.build.directory}/alfresco-mmt + + + org.alfresco.integrations + alfresco-googledocs-share + ${alfresco.googledocs.version} + amp + false + ${project.build.directory}/amps_share + + + + + + + + + + + \ No newline at end of file diff --git a/docker/Dockerfile b/docker/Dockerfile deleted file mode 100644 index 2d3740c1a2..0000000000 --- a/docker/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM docker-internal.alfresco.com/content-services-community:latest - -RUN mkdir -p /usr/local/tomcat/amps && \ - mkdir -p /usr/local/tomcat/amps_share - -COPY target/amps /usr/local/tomcat/amps -COPY target/amps_share /usr/local/tomcat/amps_share -COPY target/war /usr/local/tomcat/webapps - -RUN java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install \ - /usr/local/tomcat/amps /usr/local/tomcat/webapps/alfresco -directory -nobackup -force && \ - java -jar /usr/local/tomcat/alfresco-mmt/alfresco-mmt*.jar install \ - /usr/local/tomcat/amps_share /usr/local/tomcat/webapps/share -directory -nobackup -force \ No newline at end of file diff --git a/pom.xml b/pom.xml index 205e2b077b..5737bdc9c0 100644 --- a/pom.xml +++ b/pom.xml @@ -42,6 +42,7 @@ 7.0.5 1.0 1.0 + 6.0 15.10.1 @@ -56,7 +57,8 @@ public-javadoc installer-resources installer - docker + docker-alfresco + docker-share