Donal McBreen
Donal McBreen
You don't need Rails, but you do need Ruby (unless you use the docker alias which does have some limitations). I suspect the version of the Zeitwerk gem you have...
Ugh yeah this is annoying, looks like that's just how the thor hash arguments work. I guess we could switch them to repeatable string arguments instead and manually parse the...
For backword compatibility I think we should stick to `-it` by default. But I think using `-i` when attached to a file or pipe makes sense.
Was fixed by https://github.com/basecamp/kamal/pull/1544
I've kicked that off. I'm not sure though about this change. Creating the SSH connections can be expensive especially with large numbers of servers to deploy to. We configure [keepalives](https://github.com/basecamp/kamal/blob/f21dc308756d90b599830cc04dc48d8f37dc707a/lib/kamal/configuration/ssh.rb#L30)...
@jfanals - we overwrite the keepalive_interval in the Kamal config, so I'm not sure it will pick up that from `.ssh/config`. Could you try: ``` ssh: keepalive_interval: 10 log_level: debug...
I'm going to close this one as we shouldn't need to re-create the connections for each command. There's something wrong here alright and it would be good to get to...
Hi @34code! Do you mean that you want to avoid running kamal-proxy? If so https://github.com/basecamp/kamal/issues/1083#issuecomment-2429023635, should be what you need.
@34code - readiness_delay is how long we wait after the container reaches the `running` state. It's a safety check to guard against containers that quickly exit after they are started....
@34code - did you get to the bottom of this in the end?