This repository contains all the notes and worksheets for the Docker Workshop being given at Umbraco Codegarden. It will be based on the latest LTS version of Umbraco, which is currently Umbraco 13.
Please make sure you have gone through the prerequisites for this workshop in the 0-Prerequisites.md file prior to starting.
- Prerequisites
- Workshop Introduction
- Simple Umbraco Container
- Database Container
- Umbraco Website
- Website Container
- Content Delivery Api
- Blazor SPA
- Docker Compose
- Conclusion
- Docker CLI Quick Start
Slides - https://docs.google.com/presentation/d/1Nn1hfFkZp8QWpCsnIAGMH6IdBk0R551CiuU3IiJpBdk/
The following are suggested reading materials for Docker.
- Main Page : https://docs.docker.com/
- Networking : https://docs.docker.com/network/
- Docker Compose : https://docs.docker.com/compose/reference/
- Docker Hub : https://docs.docker.com/docker-hub/
- Storage : https://docs.docker.com/storage/
- Volumes : https://docs.docker.com/storage/volumes/
- Load Balancing
- Azure Blob Storage
- Community Articles
The following are notes for myself, but may be useful for others.
- HTTP Setting for openiddict
- https://docs.umbraco.com/umbraco-cms/v/12.latest/reference/content-delivery-api#swagger
- https://emmti.com/headless-content-delivery-api-in-umbraco-12-rc-1#heading-installing-12rc1-on-your-local-machine
- SQL on M1
- SQL Edge Retirement : https://azure.microsoft.com/en-us/updates/v2/azure-sql-edge-retirement
- Umbraco Settings : https://docs.umbraco.com/umbraco-cms/13.latest/fundamentals/setup/server-setup/running-umbraco-in-docker
- Cross-region Load Balancing with Docker & Umbraco Cloud