Website Development Company in Singapore
⟵ Resources

Sitecore XP 10.0 Update 1 and SXA 10.0.0 Demo – Lighthouse – Setup Guide

Speed up sitecore banner

You’re a Sitecore developer and want to know how to implement the website(s) using Sitecore Experience Accelerator 10.0.0 (aka SXA 10.0.0) on Sitecore Experience Platform 10.0 Update 1 (aka Sitecore XP 10.0.1) and following Helix principles.

If that is the case, you should set up the Sitecore demo – Lighthouse – on your machine so that you’re able to play around with the Sitecore solution example and then learn something.

Note 1: it can only be deployed inside Docker containers

Note 2: this one is a summary of my own experience and is mainly based on the installation of previous version: Sitecore XP 10.0 and SXA 10.0 Demo – Lighthouse – Setup Guide

Prerequisites

  • Windows 1809 or higher
  • >= 16 Gb of memory
  • Sitecore 10 license file located at C:licenselicense.xml
  • the latest Docker Desktop

Step-by-step Guide

  1. ensure to set up your docker environment by following https://doc.sitecore.com/xp/en/developers/100/developer-tools/set-up-the-environment.html
  2. ensure the Windows Docker engine experimental features are enabled (to allow the Linux smtp container to run at the same time as the Windows containers)
    • open Docker Desktop and then select Settings => Docker Engine
    • ensure the value of the “experimental” key is set to true
    • Docker Engine experimental value set to 'True' for SC10.01
    • (optional)ensure the value of the “dns” key is set to [“8.8.8.8”] if any
    • click Apply & Restart button
    • DNS set to 8.8.8.8 for SC10.01
  3. to avoid any conflicts, we should ensure the following ports are not being used by another process: 443, 8079, 8081, 8984, and 14330
    • stop IIS
      • Stopping IIS server for SC10.01
    • stop windows services if any
    • quit Skype for sure
  4. download or clone the git repo from Sitecore Demo Platform 10.0.1to D:ProjectsSitecore.Demo.Platform
  5. create certificates and initialize the environment file
    • open Windows PowerShell (run as administrator)
    • change directory to D:ProjectsSitecore.Demo.Platform
    • execute .init.ps1 -InitEnv -LicenseXmlPath C:licenselicense.xml -AdminPassword b
    • Adding hosts file and populating .env files for SC10.01
  6. pull the latest demo docker images
    • open Windows PowerShell (run as administrator)
    • change directory to D:ProjectsSitecore.Demo.Platform
    • execute docker-compose pull
    • Pulling Sitecore components for SC10.0
    • Pulling components done for SC10.0
  7. let’s spin up the container-based demo instances
    • open Windows PowerShell (run as administrator)
    • change directory to D:ProjectsSitecore.Demo.Platform
    • execute docker-compose up -d
    • hopefully will see something like this after a loooooooooooog operation
    • Creating components for SC10.0
  8. open a browser, navigate to https://cd.lighthouse.localhost/, we would see the Lighthouse landing page with a full-width carouseland a valid SSL certificate
    • Lighthouse is secured for SC10.01
  9. open a browser, navigate to https://cm.lighthouse.localhost/sitecore, we should be able to login with the admin user and b password (by default, they’re provided in Step 5)
    • Connection is secured and certificate is valid for SC10.01
    • don’t forget to verify the Sitecore version
    • Sitecore.Net 10.0.1 version
  10. open a browser, navigate to http://127.0.0.1:44026/, we should the SMTP container catch-all mailbox for all emails sent by Email eXperience Manager (aka EXM)
    • Receiving all emails on port 25

Notes

  1. for stopping the demo without losing the changes
    • open Windows PowerShell (run as administrator)
    • change directory to D:ProjectsSitecore.Demo.Platform
    • execute docker-compose stop
    • Stopping components done for SC10.0
    • start the demo again by executing docker-compose start
    • Starting components for SC10.0
  2. for data cleanup
    • open Windows PowerShell (run as administrator)
    • change directory to D:ProjectsSitecore.Demo.Platform
    • execute docker-compose down
    • execute .CleanDockerData
    • Stopping and removing components for SC10.0

 

Happy Sitecore Demo!

This article originally appeared on Walking on clouds (https://buoctrenmay.com/).

Websparks SG Team Bonding 2024

Websparks Vietnam Team Bonding 2024

Getting Started with Directus

Portfolios

Resources

Contact Us

Website Development Company in Singapore white logo
LowCarbonSG Logo
Terms & Conditions | Privacy Policy | Accessibility Statement

Apply Now!

Upload Resume (with a 2mb maximum file size)
Accepted file types: doc, docx, pdf, xps, Max. file size: 2 MB.
This field is for validation purposes and should be left unchanged.