Donal McBreen
Donal McBreen
The correct format is: ``` ./bin/kamal app exec -e='STATEMENT_TIMEOUT:0' 'bin/rails db:vacuum' ```
@pjar - could you share your `builder` config?
Hi @mbajur - you might be able do get some more insight into this by enabling Traefik access logs: ```yaml traefik: args: accesslog: true accesslog.format: json # Include HTTP headers...
@mbajur - did you reboot Traefik (`bin/kamal traefik reboot`)? You'll need to do that to update the settings.
@ksylvest - there might be something useful in the Traefik container's logs (run `docker logs traefik`)
I'm hoping to get https://github.com/capistrano/sshkit/pull/535 added to SSHKit, so we don't need `SSHKit::Runner::ParallelCompleteAll`. It works as the default runner, but if you are doing a rolling deploy, that uses the...
@argia-andreas - you should be able to run migrations before anything is booted with a `pre-deploy` hook. You'd want to run something like: `kamal app exec -p -q -d $KAMAL_DESTINATION...
This should be fixed by https://github.com/basecamp/kamal/pull/740
@artemgordinskiy - setting the restart policy to `unless-stopped` is redundant, because Kamal will do that anyway, so you could remove the option from your config. With a custom restart option,...
Kamal requires that images are labeled with the service, so that it can identify them when pruning. So right now you can't deploy arbitrary public images. If you have an...