DHH, you’re THE man! I have so much to thank you, that I should write you a haiku! Deployment was a pain, pain is not the answer, ship painlessly and prosper. Can’t wait to use kamal2. Thank you!
I just used Kamal 2 for the first time with a Go application and it was an incredible experience! Kamal is the first thing I reach for when standing up new projects now.
Some questions when running stuff in a production app: How do you keep the host systems up to date? How do you monitor host systems? How do you setup centralized logging? How do you setup backups of the db host?
The things you have done in 10mins would have taken me a few hours on aws 😂. Kamal needs packaging up into a nice UI for beginners and you would see a lot of adoption!!
For the aliases could you setup an alias to an alias, e.g. if you wanted "c" and "console" to point to the same command, but without duplicating the whole command line.
Yes, sort of. Kamal is a simpler and more ready-out-of-the-box version of more complex tools out there, like Kubernetes While Kubernetes main aim is to orchestrate a whole fleet of docker containers, making sure there is always the right amount on and that all of them are healthy - Kamal's main aim is to keep the experience of shipping with no downtime as simple as it is with Heroku, Vercel, or any of the PaaS-es. I'm not too familiar with everything that can be done with Kubernetes, but that is at least how I understand it.
The amount of killer tools you are pushing out is just awesome, thank you so much
DHH, you’re THE man! I have so much to thank you, that I should write you a haiku!
Deployment was a pain, pain is not the answer, ship painlessly and prosper.
Can’t wait to use kamal2. Thank you!
Always love your demo videos. Kamal 2 seems to have gotten so much better, Thank you!
The title of this video should be "How to build and deploy a blog in 15 minutes with Rails and Kamal 2"
I can see DHH become a pretty great RUclipsr!!!
I just used Kamal 2 for the first time with a Go application and it was an incredible experience! Kamal is the first thing I reach for when standing up new projects now.
OMG what a great demo! Felt at least 5 shots of dopamine while watching it.
Some questions when running stuff in a production app:
How do you keep the host systems up to date?
How do you monitor host systems?
How do you setup centralized logging?
How do you setup backups of the db host?
This is pretty much what my own janky python script is doing for my hobby projects. Nice.
i love it ❤
Too slick. Going to have to have a play with this sometime!
Brother !!! Thank You.
The things you have done in 10mins would have taken me a few hours on aws 😂. Kamal needs packaging up into a nice UI for beginners and you would see a lot of adoption!!
Very frickin' cool!
welp, another thing to learn. buuuuut less things NET to learn. sounds pretty coooool.
Kamal Dhamaal Malamaal
For the aliases could you setup an alias to an alias, e.g. if you wanted "c" and "console" to point to the same command, but without duplicating the whole command line.
Why not simply use Docker Swarm?
Awesome work!
Is it me or is the lipsync off in this video?
Are you doing non ephemeral servers and/or non-ephemeral local storage?
Does this work with macOS as deployment server?
Is the source code of the demo available in github? Would be very helpful
Ok Textmate is gone - Neo for the Vim :)
Can this all be done using docker compose or kubernetes? Sorry for my lack of knowledge !
Yes, sort of. Kamal is a simpler and more ready-out-of-the-box version of more complex tools out there, like Kubernetes
While Kubernetes main aim is to orchestrate a whole fleet of docker containers, making sure there is always the right amount on and that all of them are healthy - Kamal's main aim is to keep the experience of shipping with no downtime as simple as it is with Heroku, Vercel, or any of the PaaS-es.
I'm not too familiar with everything that can be done with Kubernetes, but that is at least how I understand it.
@@DanielJacksonNor thanks for the answer
Finally, a positive use for Kamal(a)
DHH flexes neovim config
At ruclips.net/video/QC4b2teG_hc/видео.html you double-wrote the port, but seems like it still worked!
one port is the host and the other is inside the container. Writing it down once is basically a short hand for "3306:3306"
@@TheOisannNetwork thanks! Learned something new
Did you dox your own IP in the logs section?
Or you just use Vercel ....link repo, click "Deploy and finished
At what cost..?
Pay 100x the cost…
Sure, if you don't like money.