@@ -45,13 +45,24 @@ services:
4545 target : c:\data
4646 solr :
4747 isolation : ${ISOLATION}
48+ image : ${SITECORE_DOCKER_REGISTRY}nonproduction/solr:8.4.0-${SITECORE_VERSION}
4849 ports :
4950 - " 8984:8983"
50- image : ${SITECORE_DOCKER_REGISTRY}sitecore-xm1-solr:${SITECORE_VERSION}
5151 volumes :
5252 - type : bind
5353 source : .\solr-data
5454 target : c:\data
55+ environment :
56+ SOLR_MODE : solrcloud
57+ solr-init :
58+ isolation : ${ISOLATION}
59+ image : ${SITECORE_DOCKER_REGISTRY}sitecore-xm1-solr-init:${SITECORE_VERSION}
60+ environment :
61+ SITECORE_SOLR_CONNECTION_STRING : http://solr:8983/solr
62+ SOLR_CORE_PREFIX_NAME : ${SOLR_CORE_PREFIX_NAME}
63+ depends_on :
64+ solr :
65+ condition : service_healthy
5566 id :
5667 isolation : ${ISOLATION}
5768 image : ${SITECORE_DOCKER_REGISTRY}sitecore-id:${SITECORE_VERSION}
@@ -81,7 +92,7 @@ services:
8192 depends_on :
8293 mssql :
8394 condition : service_healthy
84- solr :
95+ solr-init :
8596 condition : service_started
8697 redis :
8798 condition : service_started
@@ -90,10 +101,11 @@ services:
90101 Sitecore_ConnectionStrings_Security : Data Source=mssql;Initial Catalog=Sitecore.Core;User ID=sa;Password=${SQL_SA_PASSWORD}
91102 Sitecore_ConnectionStrings_Web : Data Source=mssql;Initial Catalog=Sitecore.Web;User ID=sa;Password=${SQL_SA_PASSWORD}
92103 Sitecore_ConnectionStrings_ExperienceForms : Data Source=mssql;Initial Catalog=Sitecore.ExperienceForms;User ID=sa;Password=${SQL_SA_PASSWORD}
93- Sitecore_ConnectionStrings_Solr.Search : http://solr:8983/solr
104+ Sitecore_ConnectionStrings_Solr.Search : http://solr:8983/solr;solrCloud=true
94105 Sitecore_ConnectionStrings_Redis.Sessions : redis:6379,ssl=False,abortConnect=False
95106 Sitecore_License : ${SITECORE_LICENSE}
96107 SOLR_CORE_PREFIX_NAME : ${SOLR_CORE_PREFIX_NAME}
108+ MEDIA_REQUEST_PROTECTION_SHARED_SECRET : ${MEDIA_REQUEST_PROTECTION_SHARED_SECRET}
97109 healthcheck :
98110 test : ["CMD", "powershell", "-command", "C:/Healthchecks/Healthcheck.ps1"]
99111 timeout : 300s
@@ -108,7 +120,7 @@ services:
108120 depends_on :
109121 mssql :
110122 condition : service_healthy
111- solr :
123+ solr-init :
112124 condition : service_started
113125 id :
114126 condition : service_started
@@ -119,7 +131,7 @@ services:
119131 Sitecore_ConnectionStrings_Master : Data Source=mssql;Initial Catalog=Sitecore.Master;User ID=sa;Password=${SQL_SA_PASSWORD}
120132 Sitecore_ConnectionStrings_Web : Data Source=mssql;Initial Catalog=Sitecore.Web;User ID=sa;Password=${SQL_SA_PASSWORD}
121133 Sitecore_ConnectionStrings_ExperienceForms : Data Source=mssql;Initial Catalog=Sitecore.ExperienceForms;User ID=sa;Password=${SQL_SA_PASSWORD}
122- Sitecore_ConnectionStrings_Solr.Search : http://solr:8983/solr
134+ Sitecore_ConnectionStrings_Solr.Search : http://solr:8983/solr;solrCloud=true
123135 Sitecore_ConnectionStrings_Sitecoreidentity.secret : ${SITECORE_IDSECRET}
124136 Sitecore_AppSettings_Telerik.AsyncUpload.ConfigurationEncryptionKey : ${TELERIK_ENCRYPTION_KEY}
125137 Sitecore_AppSettings_Telerik.Upload.ConfigurationHashKey : ${TELERIK_ENCRYPTION_KEY}
@@ -130,6 +142,7 @@ services:
130142 Sitecore_Identity_Server_CallbackAuthority : https://${CM_HOST}
131143 Sitecore_Identity_Server_Require_Https : " false"
132144 SOLR_CORE_PREFIX_NAME : ${SOLR_CORE_PREFIX_NAME}
145+ MEDIA_REQUEST_PROTECTION_SHARED_SECRET : ${MEDIA_REQUEST_PROTECTION_SHARED_SECRET}
133146 healthcheck :
134147 test : ["CMD", "powershell", "-command", "C:/Healthchecks/Healthcheck.ps1"]
135148 timeout : 300s
0 commit comments