https://github.com/icavalheiro/ethereal-umbraco
This is a POC project to follow up on Umbraco 9 development on linux and how its running on docker. I've imported the HTML5up! Ethereal template into Umbraco.
https://github.com/icavalheiro/ethereal-umbraco
cms docker docker-compose dotnet dotnet-core html5up umbraco umbraco9
Last synced: about 1 month ago
JSON representation
This is a POC project to follow up on Umbraco 9 development on linux and how its running on docker. I've imported the HTML5up! Ethereal template into Umbraco.
- Host: GitHub
- URL: https://github.com/icavalheiro/ethereal-umbraco
- Owner: icavalheiro
- License: mit
- Created: 2021-07-23T16:18:06.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-17T20:58:00.000Z (over 3 years ago)
- Last Synced: 2025-01-24T15:16:54.269Z (3 months ago)
- Topics: cms, docker, docker-compose, dotnet, dotnet-core, html5up, umbraco, umbraco9
- Language: CSS
- Homepage:
- Size: 4.6 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Ethereal On Umbraco 9 and docker!
This is a POC project to follow up on Umbraco 9 development on linux and how its running on docker.
I've imported the HTML5up! Ethereal template into Umbraco.Currently the docker is setup for development only.
Findings:
- its crazy fast compared to umbraco 8
- the dependency on MSSQL is still a cons, specially since MSSQL is the database that requires the most resources from a server, and it's not great for docker also
- uSync has some bugs, but it's usable
- there are still some bugs in Umbraco 9 but you can workaround them
- working with the dependency injection is jsut a breeze for .net developers used to common asp.net core patterns## Running
Just `make up`. You might need to run it a second time, since the MSSQL takes some time to setup for the first time and it might prevent umbraco from booting up, if that happens, just stop everything and spin it up again. In the first run of the database, you might want to open a second terminal and `make import` to create the database that umbraco will need (this is necessary because the oficial mssql docker don't offer a way to create a database on startup....)
uSync might take care of everything, but if the home page won't load (with view errors) try to reimport the Views, set the views in the content types and resave the nodes in the content tab.
License MIT.