forked from pdubois/docker-alfresco
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtunesolr.sh
42 lines (29 loc) · 2.32 KB
/
tunesolr.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#/opt/alfresco-5.0.d/solr4/workspace-SpacesStore/conf/solrcore.properties
#/opt/alfresco-5.0.d/solr4/archive-SpacesStore/conf/solrcore.properties
# alfresco.cron=0/15 * * * * ? *
# slowing down solr tracking
sed -i /opt/alfresco-5.0.d/solr4/workspace-SpacesStore/conf/solrcore.properties -e "s/alfresco\.cron=.*/alfresco\.cron=0\/30 \* \* \* \* \? \*/g"
sed -i /opt/alfresco-5.0.d/solr4/archive-SpacesStore/conf/solrcore.properties -e "s/alfresco\.cron=.*/alfresco\.cron=0\/30 \* \* \* \* \? \*/g"
# Disabling solr security
# alfresco.secureComms=none
sed -i /opt/alfresco-5.0.d/solr4/workspace-SpacesStore/conf/solrcore.properties -e "s/alfresco\.secureComms=.*/alfresco\.secureComms=none/g"
sed -i /opt/alfresco-5.0.d/solr4/archive-SpacesStore/conf/solrcore.properties -e "s/alfresco\.secureComms=.*/alfresco\.secureComms=none/g"
# delete security-constraint in solr
xmlstarlet ed -d "/_:web-app/_:security-constraint" /opt/alfresco-5.0.d/tomcat/webapps/solr4/WEB-INF/web.xml > /opt/alfresco-5.0.d/tomcat/webapps/solr4/WEB-INF/web2.xml
rm /opt/alfresco-5.0.d/tomcat/webapps/solr4/WEB-INF/web.xml
mv /opt/alfresco-5.0.d/tomcat/webapps/solr4/WEB-INF/web2.xml /opt/alfresco-5.0.d/tomcat/webapps/solr4/WEB-INF/web.xml
# delete security-constraint in solr
xmlstarlet ed -d "/_:web-app/_:security-constraint" /opt/alfresco-5.0.d/tomcat/webapps/alfresco/WEB-INF/web.xml > /opt/alfresco-5.0.d/tomcat/webapps/alfresco/WEB-INF/web2.xml
rm /opt/alfresco-5.0.d/tomcat/webapps/alfresco/WEB-INF/web.xml
mv /opt/alfresco-5.0.d/tomcat/webapps/alfresco/WEB-INF/web2.xml /opt/alfresco-5.0.d/tomcat/webapps/alfresco/WEB-INF/web.xml
# Disable solr4 backup
#solr.backup.alfresco.cronExpression=0 0 2 * * ?
#solr.backup.archive.cronExpression=0 0 4 * * ?
#solr.backup.alfresco.cronExpression=0 0 0 1 1 ? 2200
#solr.backup.archive.cronExpression=0 0 0 1 1 ? 2200
echo "solr.backup.alfresco.cronExpression=0 0 0 1 1 ? 2200" >> "/opt/alfresco-5.0.d/tomcat/shared/classes/alfresco-global.properties"
echo "solr.backup.archive.cronExpression=0 0 0 1 1 ? 2200" >> "/opt/alfresco-5.0.d/tomcat/shared/classes/alfresco-global.properties"
# Disable solr security alfresco side
echo "alfresco.secureComms=none" >> "/opt/alfresco-5.0.d/tomcat/shared/classes/alfresco-global.properties"
#./solr4/archive-SpacesStore/conf/solrconfig.xml
#./solr4/workspace-SpacesStore/conf/solrconfig.xml