mirror of
https://github.com/Alfresco/SearchServices.git
synced 2026-09-16 18:12:56 +00:00
Merge pull request #1151 from Alfresco/feature/SEARCH-2802_GeneratorACS7
SEARCH-2802: Add Share Services AMP to Repository from 7.0.0 in Docke…
This commit is contained in:
@@ -22,7 +22,7 @@ module.exports = class extends Generator {
|
||||
name: 'acsVersion',
|
||||
message: 'Which ACS version do you want to use?',
|
||||
choices: [ '6.1', '6.2', '7.0' ],
|
||||
default: 'latest'
|
||||
default: '7.0'
|
||||
},
|
||||
{
|
||||
whenFunction: response => response.acsVersion == '6.1',
|
||||
@@ -220,7 +220,7 @@ module.exports = class extends Generator {
|
||||
httpWebMode: this.props.httpWebMode,
|
||||
port: (this.props.httpWebMode == 'http' ? '8080' : '443'),
|
||||
secureComms: (this.props.httpMode == 'http' ? 'none' : this.props.httpMode),
|
||||
alfrescoPort: (this.props.httpMode == 'http' ? '8080' : '8443'),
|
||||
alfrescoPort: (this.props.httpMode == 'https' ? '8443' : '8080'),
|
||||
replication: this.props.replication,
|
||||
searchSolrHost: (this.props.replication ? "solr6secondary" : "solr6"),
|
||||
searchPath: searchBasePath,
|
||||
@@ -279,7 +279,7 @@ module.exports = class extends Generator {
|
||||
)
|
||||
}
|
||||
|
||||
// Empty addons directories.
|
||||
// Empty addons directories
|
||||
['alfresco', 'share'].forEach(container => {
|
||||
['jars', 'amps'].forEach(addonType => {
|
||||
this.fs.copy(
|
||||
|
||||
+1
@@ -14,6 +14,7 @@ services:
|
||||
KEYSTORE_TYPE: JCEKS
|
||||
KEYSTORE_PASS: kT9X6oe68t <% } %>
|
||||
COMPRESS_CONTENT: "<%=gzip%>"
|
||||
SHARE_SERVICES_TAG: ${SHARE_TAG}
|
||||
mem_limit: 1800m
|
||||
depends_on:
|
||||
- postgres
|
||||
|
||||
+1
-8
@@ -13,6 +13,7 @@ services:
|
||||
KEYSTORE_TYPE: JCEKS
|
||||
KEYSTORE_PASS: kT9X6oe68t <% } %>
|
||||
COMPRESS_CONTENT: "<%=gzip%>"
|
||||
SHARE_SERVICES_TAG: ${SHARE_TAG}
|
||||
mem_limit: 1800m
|
||||
environment:
|
||||
JAVA_TOOL_OPTIONS: "
|
||||
@@ -121,10 +122,6 @@ services:
|
||||
- 8083:8983 <% if (httpMode == 'https') { %>
|
||||
volumes:
|
||||
- ./keystores/solr:/opt/<%=searchPath%>/keystore <% } %>
|
||||
ports:
|
||||
- 8083:8983 <% if (httpMode == 'https') { %>
|
||||
volumes:
|
||||
- ./keystores/solr:/opt/<%=searchPath%>/keystore <% } %>
|
||||
|
||||
<% if (sharding == 'true' || replication) { %>
|
||||
solr6secondary:
|
||||
@@ -181,10 +178,6 @@ services:
|
||||
- 8083:8983 <% if (httpMode == 'https') { %>
|
||||
volumes:
|
||||
- ./keystores/solr:/opt/<%=searchPath%>/keystore <% } %>
|
||||
ports:
|
||||
- 8084:8983 <% if (httpMode == 'https') { %>
|
||||
volumes:
|
||||
- ./keystores/solr:/opt/<%=searchPath%>/keystore <% } %>
|
||||
<% } %>
|
||||
|
||||
<% if (zeppelin == 'true') { %>
|
||||
|
||||
+13
@@ -25,6 +25,19 @@ VOLUME ["${ALF_DATA_DIR}/keystore"]
|
||||
|
||||
USER root
|
||||
|
||||
ARG SHARE_SERVICES_TAG
|
||||
ENV SHARE_SERVICES_TAG $SHARE_SERVICES_TAG
|
||||
|
||||
# From Alfresco Repository 7.0.0 Share Services AMP is not provided with default Docker Image
|
||||
RUN if [ ! -z "$SHARE_SERVICES_TAG" ] ; then \
|
||||
yum -y update && \
|
||||
yum -y install wget && \
|
||||
yum clean all && \
|
||||
mkdir -p $TOMCAT_DIR/amps && \
|
||||
wget https://nexus.alfresco.com/nexus/service/local/repo_groups/public/content/org/alfresco/alfresco-share-services/${SHARE_SERVICES_TAG}/alfresco-share-services-${SHARE_SERVICES_TAG}.amp \
|
||||
-O $TOMCAT_DIR/amps/alfresco-share-services-${SHARE_SERVICES_TAG}.amp; \
|
||||
fi
|
||||
|
||||
# Install modules and addons
|
||||
RUN mkdir -p $TOMCAT_DIR/amps
|
||||
COPY modules/amps/* $TOMCAT_DIR/amps/
|
||||
|
||||
Reference in New Issue
Block a user