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
- 210