Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Umbraco 13-LTS Linux Container Demo

Umbraco CMS as a Linux container demo featuring:

Setup

Debian / Ubuntu

  1. Ensure docker.io is installed and clone repo to designated location
  2. Build and run the docker image
    • Switch to the cloned repo working copy i.e. cd umbraco-linux-container-demo
    • docker build -t umbraco-demo:13.2 .
    • docker run -dit -p 8000:8000 -v ${PWD}:/mnt/volume --name Umbraco.Demo.13 umbraco-demo:13.2

Windows 11

  1. Ensure WSL is installed from command prompt:
    • wsl --list --online - to display available linux distros
    • wsl --install -d DESIRED-DISTRO-NAME - to install desired distro
  2. Install latest docker desktop
  3. Ensure WSL 2 is configured as the engine to use in the Docker settings image
  4. Clone repo to designated location
  5. Build and run the docker image
    • Switch to the cloned repo working copy i.e. cd umbraco-linux-container-demo
    • docker build -t umbraco-demo:13.2 .
    • docker run -dit -p 8000:8000 -v ${PWD}:/mnt/volume --name Umbraco.Demo.13 umbraco-demo:13.2

Endpoints

Change localhost to your hostname/ip address if not using your local machine.

Notes:

This demo project intended for developers and CMS solution evaluators hence:

  • Security hardening is not addressed here

  • SQL Lite is used as the demo database - consider SQL Server for production systems.

  • A pre-packaged database is provided to include basic approval workflow configuration based on the following users:

    User Pass Note
    editor@localdev Pass4editor Can author and submit content for approval
    approver@localdev Pass4approver Can author, review and publish / reject submitted content
    admin@localdev Pass4admin All migthy admin

About

Umbraco linux container demo featuring forms, workflows and block grid layout

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages