kamal
kamal copied to clipboard
Support sshkit.default_env
Enables deploy to MacOS hosts.
Will still need further configuration though:
default_envneeds to be set to a PATH that contains docker and coreutilscp- desktop docker config needs to have no
credsStore - shell needs to be changed to
bash
All this can be done by the user though, whereas passing on default_env to SSHKit needed to happen on Kamal.
cc @dhh, @HLFH
See https://github.com/basecamp/kamal/issues/432#issuecomment-2505075808 for details.
I don't have any Ruby experience, so if I'm doing something very silly here please let me know so I can fix it.
@filipesilva I have fixed the zsh issue in this PR: https://github.com/basecamp/kamal/pull/1281. You can probably keep zsh?
Oh sweet, that's even better!