In this repository you will find a set of docker container support files to get up Umbraco demos into docker containers.
All the images for these demos are hosted in public dockerhub registries and are 100% free to access and use https://hub.docker.com/u/antuangiro.
- Umbraco 8.9.1 with starterkit:
Basic Umbraco instance with the default starterkit package installed, see https://our.umbraco.com/packages/starter-kits/the-starter-kit/. - Umbraco 8.9.1 with Vendr demo eCommerce
Umbraco instance with Vendr demo eCommerce package installed, see https://github.com/vendrhub/vendr-demo-store - Umbraco 8.9.1 with MarketingSuite
Umbraco set up with the starterkit and the MarketingSuite package installed (License are needed).
-
To use the images from this repository you will need Docker for windows install in your environment and switch it to using Windows containers. If you are new with Docker, refer first to this documentation: https://docs.docker.com/docker-for-windows/install/.
-
Then, clone the repository or download it in your local machine.
-
Open a powershell console and go to the path of the demo folder you would like to run:
- Umbraco starterkit:
/samples/Starterkit - Umbraco Vendr:
/samples/Vendr - Umbraco Marketingsuite
/samples/MarketingSuite - Run of them:
/samples/All
- Umbraco starterkit:
-
From here, run
docker-compose up -d
The first time, the operation will take some time because the images are downloaded into your local environment, but the next time will take some few second. -
You can now browse the demo in your browser:
- Umbraco starterkit: http://umbracodemo.starterkit.local
- Umbraco Vendr: http://umbracodemo.vendr.local
- Umbraco Marketingsuite: http://umbracodemo.marketingsuite.local
To login to the back office use the credentials:
- Email [email protected]
- Password password1234
Note: To use the Umbraco Marketingsuite demo, you need to add a valid license
uMarketingSuite.License.configinto the folder uMarketingSuiteConfig into the demo path. Check in the MerketingSuite website: https://www.umarketingsuite.com/ -
You can stop the container with
docker-compose stopand start it again withdocker-compose start -
Remove the container with
docker-compose down
Modify the default url into the .env environement files you can find into the demo folders.
HOST_STARTERKIT=umbracodemo.starterkit.localHOST_VENDR=umbracodemo.vendr.localHOST_MARKETINGSUITE=umbracodemo.marketingsuite.local