Umbraco-Docker-Workshop icon indicating copy to clipboard operation
Umbraco-Docker-Workshop copied to clipboard

A workshop on running Umbraco in docker containers

Umbraco-Docker-Workshop

This repository contains all the notes and worksheets for the Docker Workshop being given at Codegarden 2022.

Workshop

The main workshop is in the Workshop.md file. Follow the instructions in there to get started.

Please make sure you have gone through the prerequisites for this workshop in the Prerequisites.md file prior to starting.

References and Resources

Slides - https://docs.google.com/presentation/d/1Nn1hfFkZp8QWpCsnIAGMH6IdBk0R551CiuU3IiJpBdk/

Documentation 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/

Umbraco

  • Load Balancing
    • https://docs.umbraco.com/umbraco-cms/fundamentals/setup/server-setup/load-balancing/azure-web-apps
  • Azure Blob Storage
    • https://docs.umbraco.com/umbraco-cloud/set-up/media#about-azure-blob-storage
  • Community Articles
    • https://swimburger.net/blog/umbraco/how-to-run-umbraco-9-as-a-linux-docker-container
    • https://codeshare.co.uk/blog/umbraco-9-useful-snippets/
    • https://www.tutorialworks.com/container-networking/
    • https://github.com/dotnet/dotnet-docker/tree/main/samples/aspnetapp

Notes

The following are notes for myself, but may be useful for others.

  • https://docs.umbraco.com/umbraco-cms/v/12.latest/reference/content-delivery-api#swagger
  • https://carole.dev/blog/whats-new-in-umbraco-12-content-delivery-api/
  • https://emmti.com/headless-content-delivery-api-in-umbraco-12-rc-1#heading-installing-12rc1-on-your-local-machine