Dimmy, the Docker Development Dumpling

Aaron
SHAMELESS plug
Hello, we’re Deloitte Digital.
Here’s a little bit about us.


We bring global perspectives.



Gravypower
- https://blog.gravypower.net
- @gravypower
- https://github.com/gravypower


Docker is quite utterly game-changing as a developer
If you have not used docker yet start using it right now, stop watching this presentation and GO.

In another life, I was a Drupal developer

Lando

Introducing Dimmy

Demo Time







What libraries I am using
- https://github.com/dotnet/command-line-api
- https://github.com/OctopusDeploy/Octostache
- https://github.com/simpleinjector/SimpleInjector
- https://github.com/aaubry/YamlDotNet
- https://github.com/Tyrrrz/CliWrap
- https://github.com/natemcmaster/DotNetCorePlugins
- https://github.com/mariotoffia/FluentDocker
But Aaron Why should I care?
- Private and public varables
- Build in C#
- Leveraged docker and docker compose
- Plugin system powered by NuGet
But Aaron Why not just use Lando
- Its not written in node :)
- Lando was geared to Linux containers
- It does not have a cool food name
doesn't Sitecore have power shell scripts to do this?
- Its not written in powershell :)
- No extra utility for cert generation
- I had started this project a long time before this was available
- Plugin architecture
- Pipelines everywhere
What are the goals?
- Build flexible tool to aid in Docker based development
- Easily switch between clients
- Easily extend the core and decorate the pipeline
- Easily distribute plugins
- Share private variables like passwords, and licence files without out checking them into source control

Link to my Blog
Dimmy, the Docker Development Dumpling
By Aaron Job
Dimmy, the Docker Development Dumpling
- 292