Skip to content

Commit 4696dd3

Browse files
authored
Merge pull request #372 from jhu-idc/add_solr_refresh
Force Solr to pull all updates and restart Solr
2 parents b1ae781 + d23f425 commit 4696dd3

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

idc.Makefile

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,21 @@ start:
174174
docker ps -a
175175
for i in $$( docker ps -a | grep drupal | awk '{print $$1}' ) ; do echo $$i ; docker inspect "$$i" | grep Image ; done
176176
echo "Force solr ISLANDORA config"
177+
#docker-compose exec -T drupal bash -c '/bin/rm -f /opt/solr/server/solr/ISLANDORA/conf/solrconfig_extra.xml ; /bin/cp -f /var/www/drupal/assets/solr/solrconfig_extra.xml /opt/solr/server/solr/ISLANDORA/conf/solrconfig_extra.xml'
178+
docker-compose exec -T drupal with-contenv bash -lc "drush search-api-solr:install-missing-fieldtypes"
179+
docker-compose exec -T drupal with-contenv bash -lc "drush search-api-solr:get-server-config default_solr_server /var/www/drupal/solrconfig.zip"
180+
docker-compose exec -T drupal with-contenv bash -lc "unzip /var/www/drupal/solrconfig.zip -d /opt/solr/server/solr/ISLANDORA/conf/ -o"
177181
docker-compose exec -T drupal bash -c '/bin/rm -f /opt/solr/server/solr/ISLANDORA/conf/solrconfig_extra.xml ; /bin/cp -f /var/www/drupal/assets/solr/solrconfig_extra.xml /opt/solr/server/solr/ISLANDORA/conf/solrconfig_extra.xml'
178182
echo "Restarting solr"
179183
docker-compose restart solr
184+
docker-compose exec -T drupal with-contenv bash -lc "drush cr"
185+
docker-compose exec -T drupal with-contenv bash -lc "drush search-api:clear"
186+
docker-compose exec -T drupal with-contenv bash -lc "drush search-api:disable-all"
187+
docker-compose exec -T drupal with-contenv bash -lc "drush search-api:enable-all"
188+
docker-compose exec -T drupal with-contenv bash -lc "drush search-api-solr:finalize-index --force"
189+
docker-compose exec -T drupal with-contenv bash -lc "drush search-api-reindex"
190+
docker-compose exec -T drupal with-contenv bash -lc "drush search-api-index"
191+
180192

181193
.PHONY: _docker-up-and-wait
182194
.SILENT: _docker-up-and-wait
@@ -338,4 +350,4 @@ theme-compile:
338350
echo "Building theme"
339351
docker run --rm -v $(shell pwd)/codebase/web/themes/contrib/idc-ui-theme/:/usr/src/project idc_theme_build bash -c "cd js && bash autobuild.sh"
340352
sudo find ./codebase/web/themes/contrib/idc-ui-theme/js -exec chown $(shell id -u):101 {} \;
341-
docker-compose exec -T drupal bash -lc "drush cc theme-registry"
353+
docker-compose exec -T drupal bash -lc "drush cc theme-registry"

0 commit comments

Comments
 (0)