Skip to content

Commit 9ba9512

Browse files
committed
test: Remove schema.xml from solr_configs and handle renaming inside the compose scripts
1 parent 17d83ba commit 9ba9512

File tree

4 files changed

+16
-1089
lines changed

4 files changed

+16
-1089
lines changed

docker/docker-compose-solr.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,24 @@ services:
3030
- TECHPRODUCTS_CONFIGSET=/opt/solr/server/solr/configsets/sample_techproducts_configs
3131
command: |
3232
bash -c "
33+
set -e
34+
3335
# Copy tech products configset as base for sitecore_configset
34-
cp -r $$TECHPRODUCTS_CONFIGSET $$SITECORE_CONFIGSET &&
36+
cp -r $$TECHPRODUCTS_CONFIGSET $$SITECORE_CONFIGSET
3537
3638
# Override with pysolr-specific configset configuration
37-
cp -r $$PYSOLR_CONFIGSET/. $$SITECORE_CONFIGSET/conf &&
39+
cp -r $$PYSOLR_CONFIGSET/. $$SITECORE_CONFIGSET/conf
40+
41+
# Rename managed-schema.xml to schema.xml
42+
mv "$$SITECORE_CONFIGSET/conf/managed-schema.xml" "$$SITECORE_CONFIGSET/conf/schema.xml"
3843
3944
# Create main core with sitecore configset
4045
# Syntax: precreate-core <core> <configset>
41-
precreate-core $$SOLR_CORE_NAME $$SITECORE_CONFIGSET &&
46+
precreate-core $$SOLR_CORE_NAME $$SITECORE_CONFIGSET
4247
4348
# Prepare demo cores instanceDirs for test cases
44-
cp -r $$SITECORE_CONFIGSET $$SOLR_HOME/demo_core1 &&
45-
cp -r $$SITECORE_CONFIGSET $$SOLR_HOME/demo_core2 &&
49+
cp -r $$SITECORE_CONFIGSET $$SOLR_HOME/demo_core1
50+
cp -r $$SITECORE_CONFIGSET $$SOLR_HOME/demo_core2
4651
4752
# Start Solr in foreground (PID 1)
4853
exec solr-foreground

docker/scripts/solr-init.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ echo "Preparing sitecore_configset..."
77
cp -r "$TECHPRODUCTS_CONFIGSET" "$SITECORE_CONFIGSET"
88
cp -r "$PYSOLR_CONFIGSET"/. "$SITECORE_CONFIGSET/conf"
99

10+
# Rename managed-schema.xml to schema.xml before uploading the configset to ZooKeeper
11+
mv "$SITECORE_CONFIGSET/conf/managed-schema.xml" "$SITECORE_CONFIGSET/conf/schema.xml"
12+
1013
echo "Uploading sitecore_configset to Zookeeper..."
1114
solr zk upconfig -n sitecore_configset -d "$SITECORE_CONFIGSET"
1215
echo "Configset uploaded successfully."

0 commit comments

Comments
 (0)