Skip to content

Commit

Permalink
Merge pull request #155 from Sitecore/SXP104_Connector_Containers
Browse files Browse the repository at this point in the history
Add SXP 10.4 connector modules
  • Loading branch information
sc-marcusheath authored Jun 7, 2024
2 parents 8cce73e + 24b299d commit 3f7bcda
Show file tree
Hide file tree
Showing 100 changed files with 1,313 additions and 0 deletions.
25 changes: 25 additions & 0 deletions compose/chub/5.2/ltsc2022/xm1/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#Add the following environment variables to the Sitecore Platform .env file

#The Azure service bus entity path in
CMP_ServiceBusEntityPathIn=

#The Azure service bus subscription
CMP_ServiceBusSubscription=

#The Azure service bus entity path out
CMP_ServiceBusEntityPathOut=

#The Content Hub connection string, for example, ClientId=<Cliend-Id>;ClientSecret=<Client-Secret>;UserName=<User-Name>;Password=<Password>;URI=<Content-Hub-Instance-Url>
DAM_ContentHub=

#The Content Hub searh page URL
DAM_SearchPage=

#The Content Hub external redirect key
DAM_ExternalRedirectKey=

#The Content Hub connection string, for example, ClientId=<Cliend-Id>;ClientSecret=<Client-Secret>;UserName=<User-Name>;Password=<Password>;URI=<Content-Hub-Instance-Url>
CMP_ContentHub=

#Sitecore Platform topology to deploy
TOPOLOGY=
17 changes: 17 additions & 0 deletions compose/chub/5.2/ltsc2022/xm1/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
services:
cd:
image: sitecore-chub-${TOPOLOGY}-cd:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_DAM.ContentHub: ${DAM_ContentHub}
Sitecore_ConnectionStrings_DAM.SearchPage: ${DAM_SearchPage}
Sitecore_ConnectionStrings_DAM.ExternalRedirectKey: ${DAM_ExternalRedirectKey}
cm:
image: sitecore-chub-${TOPOLOGY}-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_CMP.ContentHub: ${CMP_ContentHub}
Sitecore_ConnectionStrings_CMP.ServiceBusEntityPathIn: ${CMP_ServiceBusEntityPathIn}
Sitecore_ConnectionStrings_CMP.ServiceBusSubscription: ${CMP_ServiceBusSubscription}
Sitecore_ConnectionStrings_CMP.ServiceBusEntityPathOut: ${CMP_ServiceBusEntityPathOut}
Sitecore_ConnectionStrings_DAM.ContentHub: ${DAM_ContentHub}
Sitecore_ConnectionStrings_DAM.SearchPage: ${DAM_SearchPage}
Sitecore_ConnectionStrings_DAM.ExternalRedirectKey: ${DAM_ExternalRedirectKey}
25 changes: 25 additions & 0 deletions compose/chub/5.2/ltsc2022/xp0/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#Add the following environment variables to the Sitecore Platform .env file

#The Azure service bus entity path in
CMP_ServiceBusEntityPathIn=

#The Azure service bus subscription
CMP_ServiceBusSubscription=

#The Azure service bus entity path out
CMP_ServiceBusEntityPathOut=

#The Content Hub connection string, for example, ClientId=<Cliend-Id>;ClientSecret=<Client-Secret>;UserName=<User-Name>;Password=<Password>;URI=<Content-Hub-Instance-Url>
DAM_ContentHub=

#The Content Hub searh page URL
DAM_SearchPage=

#The Content Hub external redirect key
DAM_ExternalRedirectKey=

#The Content Hub connection string, for example, ClientId=<Cliend-Id>;ClientSecret=<Client-Secret>;UserName=<User-Name>;Password=<Password>;URI=<Content-Hub-Instance-Url>
CMP_ContentHub=

#Sitecore Platform topology to deploy
TOPOLOGY=
11 changes: 11 additions & 0 deletions compose/chub/5.2/ltsc2022/xp0/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
services:
cm:
image: sitecore-chub-${TOPOLOGY}-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_CMP.ContentHub: ${CMP_ContentHub}
Sitecore_ConnectionStrings_CMP.ServiceBusEntityPathIn: ${CMP_ServiceBusEntityPathIn}
Sitecore_ConnectionStrings_CMP.ServiceBusSubscription: ${CMP_ServiceBusSubscription}
Sitecore_ConnectionStrings_CMP.ServiceBusEntityPathOut: ${CMP_ServiceBusEntityPathOut}
Sitecore_ConnectionStrings_DAM.ContentHub: ${DAM_ContentHub}
Sitecore_ConnectionStrings_DAM.SearchPage: ${DAM_SearchPage}
Sitecore_ConnectionStrings_DAM.ExternalRedirectKey: ${DAM_ExternalRedirectKey}
25 changes: 25 additions & 0 deletions compose/chub/5.2/ltsc2022/xp1/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#Add the following environment variables to the Sitecore Platform .env file

#The Azure service bus entity path in
CMP_ServiceBusEntityPathIn=

#The Azure service bus subscription
CMP_ServiceBusSubscription=

#The Azure service bus entity path out
CMP_ServiceBusEntityPathOut=

#The Content Hub connection string, for example, ClientId=<Cliend-Id>;ClientSecret=<Client-Secret>;UserName=<User-Name>;Password=<Password>;URI=<Content-Hub-Instance-Url>
DAM_ContentHub=

#The Content Hub searh page URL
DAM_SearchPage=

#The Content Hub external redirect key
DAM_ExternalRedirectKey=

#The Content Hub connection string, for example, ClientId=<Cliend-Id>;ClientSecret=<Client-Secret>;UserName=<User-Name>;Password=<Password>;URI=<Content-Hub-Instance-Url>
CMP_ContentHub=

#Sitecore Platform topology to deploy
TOPOLOGY=
17 changes: 17 additions & 0 deletions compose/chub/5.2/ltsc2022/xp1/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
services:
cd:
image: sitecore-chub-${TOPOLOGY}-cd:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_DAM.ContentHub: ${DAM_ContentHub}
Sitecore_ConnectionStrings_DAM.SearchPage: ${DAM_SearchPage}
Sitecore_ConnectionStrings_DAM.ExternalRedirectKey: ${DAM_ExternalRedirectKey}
cm:
image: sitecore-chub-${TOPOLOGY}-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_CMP.ContentHub: ${CMP_ContentHub}
Sitecore_ConnectionStrings_CMP.ServiceBusEntityPathIn: ${CMP_ServiceBusEntityPathIn}
Sitecore_ConnectionStrings_CMP.ServiceBusSubscription: ${CMP_ServiceBusSubscription}
Sitecore_ConnectionStrings_CMP.ServiceBusEntityPathOut: ${CMP_ServiceBusEntityPathOut}
Sitecore_ConnectionStrings_DAM.ContentHub: ${DAM_ContentHub}
Sitecore_ConnectionStrings_DAM.SearchPage: ${DAM_SearchPage}
Sitecore_ConnectionStrings_DAM.ExternalRedirectKey: ${DAM_ExternalRedirectKey}
7 changes: 7 additions & 0 deletions compose/dcrm/9.0/ltsc2019/xp0/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#Add the following environment variables to the Sitecore Platform .env file

#The connectionstring for Dynamics CRM Connect, for example, AuthType=Office365;Url=<dynamics-crm-url>;Username=<username>;Password=<password>
ConnectionString_DCRM=

#The connectionstring for Staging database, for example, user id=<user-id>;password=<password>;data source=<data-source>;database=<database>
ConnectionString_StagingDB=
12 changes: 12 additions & 0 deletions compose/dcrm/9.0/ltsc2019/xp0/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
services:
cm:
image: sitecore-dcrm-xp0-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_DCRM: ${ConnectionString_DCRM}
Sitecore_ConnectionStrings_Sitecore.DataExchange.Staging: ${ConnectionString_StagingDB}
xdbsearchworker:
image: sitecore-dcrm-xp0-xdbsearchworker:${SITECORE_VERSION}
xconnect:
image: sitecore-dcrm-xp0-xconnect:${SITECORE_VERSION}
mssql-init:
image: sitecore-dcrm-xp0-mssql-init:${SITECORE_VERSION}
7 changes: 7 additions & 0 deletions compose/dcrm/9.0/ltsc2019/xp1/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#Add the following environment variables to the Sitecore Platform .env file

#The connectionstring for Dynamics CRM Connect, for example, AuthType=Office365;Url=<dynamics-crm-url>;Username=<username>;Password=<password>
ConnectionString_DCRM=

#The connectionstring for Staging database, for example, user id=<user-id>;password=<password>;data source=<data-source>;database=<database>
ConnectionString_StagingDB=
14 changes: 14 additions & 0 deletions compose/dcrm/9.0/ltsc2019/xp1/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
services:
cm:
image: sitecore-dcrm-xp1-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_DCRM: ${ConnectionString_DCRM}
Sitecore_ConnectionStrings_Sitecore.DataExchange.Staging: ${ConnectionString_StagingDB}
xdbsearchworker:
image: sitecore-dcrm-xp1-xdbsearchworker:${SITECORE_VERSION}
xdbsearch:
image: sitecore-dcrm-xp1-xdbsearch:${SITECORE_VERSION}
xdbcollection:
image: sitecore-dcrm-xp1-xdbcollection:${SITECORE_VERSION}
mssql-init:
image: sitecore-dcrm-xp1-mssql-init:${SITECORE_VERSION}
7 changes: 7 additions & 0 deletions compose/dcrm/9.0/ltsc2022/xp0/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#Add the following environment variables to the Sitecore Platform .env file

#The connectionstring for Dynamics CRM Connect, for example, AuthType=Office365;Url=<dynamics-crm-url>;Username=<username>;Password=<password>
ConnectionString_DCRM=

#The connectionstring for Staging database, for example, user id=<user-id>;password=<password>;data source=<data-source>;database=<database>
ConnectionString_StagingDB=
12 changes: 12 additions & 0 deletions compose/dcrm/9.0/ltsc2022/xp0/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
services:
cm:
image: sitecore-dcrm-xp0-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_DCRM: ${ConnectionString_DCRM}
Sitecore_ConnectionStrings_Sitecore.DataExchange.Staging: ${ConnectionString_StagingDB}
xdbsearchworker:
image: sitecore-dcrm-xp0-xdbsearchworker:${SITECORE_VERSION}
xconnect:
image: sitecore-dcrm-xp0-xconnect:${SITECORE_VERSION}
mssql-init:
image: sitecore-dcrm-xp0-mssql-init:${SITECORE_VERSION}
7 changes: 7 additions & 0 deletions compose/dcrm/9.0/ltsc2022/xp1/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#Add the following environment variables to the Sitecore Platform .env file

#The connectionstring for Dynamics CRM Connect, for example, AuthType=Office365;Url=<dynamics-crm-url>;Username=<username>;Password=<password>
ConnectionString_DCRM=

#The connectionstring for Staging database, for example, user id=<user-id>;password=<password>;data source=<data-source>;database=<database>
ConnectionString_StagingDB=
14 changes: 14 additions & 0 deletions compose/dcrm/9.0/ltsc2022/xp1/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
services:
cm:
image: sitecore-dcrm-xp1-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_DCRM: ${ConnectionString_DCRM}
Sitecore_ConnectionStrings_Sitecore.DataExchange.Staging: ${ConnectionString_StagingDB}
xdbsearchworker:
image: sitecore-dcrm-xp1-xdbsearchworker:${SITECORE_VERSION}
xdbsearch:
image: sitecore-dcrm-xp1-xdbsearch:${SITECORE_VERSION}
xdbcollection:
image: sitecore-dcrm-xp1-xdbcollection:${SITECORE_VERSION}
mssql-init:
image: sitecore-dcrm-xp1-mssql-init:${SITECORE_VERSION}
16 changes: 16 additions & 0 deletions compose/def-ts/9.0/ltsc2022/xp0/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#Add the following environment variables to the Sitecore Platform .env file

#The host for the Tenant service website, for example, <topology-to-deploy>ts.localhost
TENANT_SERVICE_HOST=

#The version tag for the Tenant service image
MODULE_VERSION=

#The Tenant Id after it is created in Sitecore CM
SITECORE_TENANT_ID=

#The Client Id of Sitecore Identity Server
SITECORE_CLIENT_ID=

#The Client Secret of Sitecore Identity Server
SITECORE_CLIENT_SECRET=
24 changes: 24 additions & 0 deletions compose/def-ts/9.0/ltsc2022/xp0/tenant-service.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
services:
tenant-service:
isolation: ${ISOLATION}
image: scr.sitecore.com/sxp/modules/sitecore-tenant-service:${MODULE_VERSION}
depends_on:
id:
condition: service_healthy
cm:
condition: service_healthy
environment:
TenantService_ConnectionStrings_sitecore: database=master;tenant id=${SITECORE_TENANT_ID};host=http://cm;timeout=20;auth endpoint=http://id/;client secret=${SITECORE_CLIENT_SECRET};client id=${SITECORE_CLIENT_ID}
TenantService_ConnectionStrings_xconnect.collection: http://sitecore_xconnect
healthcheck:
test: ["CMD", "powershell", "-command", "C:/Healthchecks/Healthcheck.ps1"]
timeout: 300s
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.force-STS-Header.headers.forceSTSHeader=true"
- "traefik.http.middlewares.force-STS-Header.headers.stsSeconds=31536000"
- "traefik.http.routers.ts-secure.entrypoints=websecure"
- "traefik.http.routers.ts-secure.rule=Host(`${TENANT_SERVICE_HOST}`)"
- "traefik.http.routers.ts-secure.tls=true"
- "traefik.http.routers.ts-secure.middlewares=force-STS-Header"
- "traefik.http.services.ts.loadbalancer.server.port=80"
16 changes: 16 additions & 0 deletions compose/def-ts/9.0/ltsc2022/xp1/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#Add the following environment variables to the Sitecore Platform .env file

#The host for the Tenant service website, for example, <topology-to-deploy>ts.localhost
TENANT_SERVICE_HOST=

#The version tag for the Tenant service image
MODULE_VERSION=

#The Tenant Id after it is created in Sitecore CM
SITECORE_TENANT_ID=

#The Client Id of Sitecore Identity Server
SITECORE_CLIENT_ID=

#The Client Secret of Sitecore Identity Server
SITECORE_CLIENT_SECRET=
24 changes: 24 additions & 0 deletions compose/def-ts/9.0/ltsc2022/xp1/tenant-service.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
services:
tenant-service:
isolation: ${ISOLATION}
image: scr.sitecore.com/sxp/modules/sitecore-tenant-service:${MODULE_VERSION}
depends_on:
id:
condition: service_healthy
cm:
condition: service_healthy
environment:
TenantService_ConnectionStrings_sitecore: database=master;tenant id=${SITECORE_TENANT_ID};host=http://cm;timeout=20;auth endpoint=http://id/;client secret=${SITECORE_CLIENT_SECRET};client id=${SITECORE_CLIENT_ID}
TenantService_ConnectionStrings_xconnect.collection: http://sitecore_xconnect
healthcheck:
test: ["CMD", "powershell", "-command", "C:/Healthchecks/Healthcheck.ps1"]
timeout: 300s
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.force-STS-Header.headers.forceSTSHeader=true"
- "traefik.http.middlewares.force-STS-Header.headers.stsSeconds=31536000"
- "traefik.http.routers.ts-secure.entrypoints=websecure"
- "traefik.http.routers.ts-secure.rule=Host(`${TENANT_SERVICE_HOST}`)"
- "traefik.http.routers.ts-secure.tls=true"
- "traefik.http.routers.ts-secure.middlewares=force-STS-Header"
- "traefik.http.services.ts.loadbalancer.server.port=80"
7 changes: 7 additions & 0 deletions compose/def/9.0/ltsc2022/xp0/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#Add the following environment variables to the Sitecore Platform .env file

#Sitecore Platform topology to deploy
TOPOLOGY=

#The host for the Tenant service website if necessary, for example, <topology-to-deploy>ts.localhost
TENANT_SERVICE_HOST=
11 changes: 11 additions & 0 deletions compose/def/9.0/ltsc2022/xp0/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
services:
cm:
image: sitecore-def-${TOPOLOGY}-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_TenantService: https://${TENANT_SERVICE_HOST}
id:
image: sitecore-def-${TOPOLOGY}-id:${SITECORE_VERSION}
xdbautomationworker:
image: sitecore-def-${TOPOLOGY}-xdbautomationworker:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_TenantService: https://${TENANT_SERVICE_HOST}
7 changes: 7 additions & 0 deletions compose/def/9.0/ltsc2022/xp1/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#Add the following environment variables to the Sitecore Platform .env file

#Sitecore Platform topology to deploy
TOPOLOGY=

#The host for the Tenant service website if necessary, for example, <topology-to-deploy>ts.localhost
TENANT_SERVICE_HOST=
15 changes: 15 additions & 0 deletions compose/def/9.0/ltsc2022/xp1/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
services:
cd:
image: sitecore-def-${TOPOLOGY}-cd:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_TenantService: https://${TENANT_SERVICE_HOST}
cm:
image: sitecore-def-${TOPOLOGY}-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_TenantService: https://${TENANT_SERVICE_HOST}
id:
image: sitecore-def-${TOPOLOGY}-id:${SITECORE_VERSION}
xdbautomationworker:
image: sitecore-def-${TOPOLOGY}-xdbautomationworker:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_TenantService: https://${TENANT_SERVICE_HOST}
3 changes: 3 additions & 0 deletions compose/sfcrm/9.0/ltsc2022/xp0/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#Connection string for Salesforce Marketing Cloud.
#Example: client id=[client id];client secret=[client secret];auth endpoint=[auth endpoint];rest endpoint=[rest endpoint];soap endpoint=[soap endpoint]
MYSF_CONNECTIONSTRING=user id=[userid];password=[password];client id=[clientid];secret key=[secretkey];security token=[securitytoken]
9 changes: 9 additions & 0 deletions compose/sfcrm/9.0/ltsc2022/xp0/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
services:
cm:
image: sitecore-sfcrm-xp0-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_mysf: ${MYSF_CONNECTIONSTRING}
xdbsearchworker:
image: sitecore-sfcrm-xp0-xdbsearchworker:${SITECORE_VERSION}
xconnect:
image: sitecore-sfcrm-xp0-xconnect:${SITECORE_VERSION}
3 changes: 3 additions & 0 deletions compose/sfcrm/9.0/ltsc2022/xp1/.env-example
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#Connection string for Salesforce Marketing Cloud.
#Example: client id=[client id];client secret=[client secret];auth endpoint=[auth endpoint];rest endpoint=[rest endpoint];soap endpoint=[soap endpoint]
MYSF_CONNECTIONSTRING=user id=[userid];password=[password];client id=[clientid];secret key=[secretkey];security token=[securitytoken]
11 changes: 11 additions & 0 deletions compose/sfcrm/9.0/ltsc2022/xp1/docker-compose.override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
services:
cm:
image: sitecore-sfcrm-xp1-cm:${SITECORE_VERSION}
environment:
Sitecore_ConnectionStrings_mysf: ${MYSF_Connectionstring}
xdbsearchworker:
image: sitecore-sfcrm-xp1-xdbsearchworker:${SITECORE_VERSION}
xdbcollection:
image: sitecore-sfcrm-xp1-xdbcollection:${SITECORE_VERSION}
xdbsearch:
image: sitecore-sfcrm-xp1-xdbsearch:${SITECORE_VERSION}
Loading

0 comments on commit 3f7bcda

Please sign in to comment.