add mssql support for solr (#1829)
This commit is contained in:
		
				
					committed by
					
						
						Shao Yu-Lung (Allen)
					
				
			
			
				
	
			
			
			
						parent
						
							0af2115658
						
					
				
				
					commit
					cf46b87a01
				
			@@ -706,6 +706,7 @@ services:
 | 
				
			|||||||
        args:
 | 
					        args:
 | 
				
			||||||
          - SOLR_VERSION=${SOLR_VERSION}
 | 
					          - SOLR_VERSION=${SOLR_VERSION}
 | 
				
			||||||
          - SOLR_DATAIMPORTHANDLER_MYSQL=${SOLR_DATAIMPORTHANDLER_MYSQL}
 | 
					          - SOLR_DATAIMPORTHANDLER_MYSQL=${SOLR_DATAIMPORTHANDLER_MYSQL}
 | 
				
			||||||
 | 
					          - SOLR_DATAIMPORTHANDLER_MSSQL=${SOLR_DATAIMPORTHANDLER_MSSQL}
 | 
				
			||||||
      volumes:
 | 
					      volumes:
 | 
				
			||||||
        - ${DATA_PATH_HOST}/solr:/opt/solr/server/solr/mycores
 | 
					        - ${DATA_PATH_HOST}/solr:/opt/solr/server/solr/mycores
 | 
				
			||||||
      ports:
 | 
					      ports:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -486,6 +486,7 @@ TC_AWS_STORE_METADATA=False
 | 
				
			|||||||
SOLR_VERSION=5.5
 | 
					SOLR_VERSION=5.5
 | 
				
			||||||
SOLR_PORT=8983
 | 
					SOLR_PORT=8983
 | 
				
			||||||
SOLR_DATAIMPORTHANDLER_MYSQL=false
 | 
					SOLR_DATAIMPORTHANDLER_MYSQL=false
 | 
				
			||||||
 | 
					SOLR_DATAIMPORTHANDLER_MSSQL=false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### GITLAB ###############################################
 | 
					### GITLAB ###############################################
 | 
				
			||||||
GITLAB_HOST_HTTP_PORT=8989
 | 
					GITLAB_HOST_HTTP_PORT=8989
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -12,3 +12,13 @@ RUN if [ ${SOLR_DATAIMPORTHANDLER_MYSQL} = true ]; then \
 | 
				
			|||||||
       && rm /tmp/mysql_connector.tar.gz \
 | 
					       && rm /tmp/mysql_connector.tar.gz \
 | 
				
			||||||
;fi
 | 
					;fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ARG SOLR_DATAIMPORTHANDLER_MSSQL=false
 | 
				
			||||||
 | 
					ENV SOLR_DATAIMPORTHANDLER_MSSQL ${SOLR_DATAIMPORTHANDLER_MSSQL}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# download mssql connector for dataimporthandler
 | 
				
			||||||
 | 
					RUN if [ ${SOLR_DATAIMPORTHANDLER_MSSQL} = true ]; then \
 | 
				
			||||||
 | 
					    curl -L -o /tmp/mssql-jdbc-7.0.0.jre8.jar "https://github.com/Microsoft/mssql-jdbc/releases/download/v7.0.0/mssql-jdbc-7.0.0.jre8.jar" \
 | 
				
			||||||
 | 
					       && mkdir /opt/solr/contrib/dataimporthandler/lib \
 | 
				
			||||||
 | 
					       && mv /tmp/mssql-jdbc-7.0.0.jre8.jar "/opt/solr/contrib/dataimporthandler/lib/mssql-jdbc-7.0.0.jre8.jar" \
 | 
				
			||||||
 | 
					;fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user