Moving from the Engine Yard into the Clouds
Docker images (build)
Web UI "Click" Deployment
CLI Deployment
Deployment logs
Rails Console
Rails logs
Kamal is to deployment what handplanes are to hipster woodworkers.
It works, but it's a limited view of what one can do with the current and mature set of orchestration layers we have at our disposal.
Yet, it's simple, tweak-able and we can learn a ton from it.
It's basically an "automated developer's deployment steps".
Using Kamal as a boilerplate to reach our destination.
Commit
[build-staging]
Push
Wait for CI to Build & Push image
https://s2.designfiles.co
Trigger deploy with Kryptis
Deployment steps
Text
until demo, the app is both working and not working at the same time
– E. Schrödinger,
some other timeline
Some features are not polished yet
While I have poured some hours in there it's primarily aimed to be our tool
Usual rules apply: make PRs, test locally ...
Use it to deploy staging (AWS)
Polish Web & CLI
to our needs
Use it to deploy production (AWS)
Review and Iterate on the designs with testing of ideas
Polish Web & CLI
further
Migrate off Kamal
A plan
Thank you - Have fun !