I'm having trouble getting a basic xp0 environment set up on my local development machine. When I run docker-compose up
it times out on the xconnect healthcheck because of a SQL login error to the Sitecore.Xdb.Collection.ShardMapManager
database. When I connect to the SQL server with SQL Server Management Studio from my host (localhost,14433), I see that that database is not installed (its mdf/ldf files are not in the mssql-data
folder, either).
Any ideas why that database wouldn't be included?
Error messages
Creating network "sitecore-xp0_default" with the default driver
Creating sitecore-xp0_mssql_1 ... done
Creating sitecore-xp0_solr_1 ... done
Creating sitecore-xp0_xconnect_1 ... done
Creating sitecore-xp0_id_1 ... done
Creating sitecore-xp0_cm_1 ... done
ERROR: for xdbsearchworker Container "2cecc38acde2" is unhealthy.
ERROR: for xdbautomationworker Container "2cecc38acde2" is unhealthy.
ERROR: for cortexprocessingworker Container "2cecc38acde2" is unhealthy.
ERROR: for traefik Container "692fab8efdaa" is unhealthy.
ERROR: Encountered errors while bringing up the project.
Things I've tried
- Cleaning and retrying (
docker-compose down; .\clean.ps1; docker-compose up -d
) - Completely redownloading all images (
docker-compose down; .\clean.ps1; docker image prune -a; docker-compose up -d
)
Environment details
- I'm using the
ltsc-2019
getting-started examples from the Docker Examples Sitecore repo - I'm using the defaults for everything in the
.env
file andinit.ps1
NETWORK SERVICE
and hit enter, then set the permissions to at least Read and Write (Full Control also works).