The nginx stream proxy for publicly exposed databases uses a default 10-minute proxy_timeout, which disconnects long-running queries before they finish. This adds a per-database “Proxy Timeout” setting so users can configure it.
public_port_timeout column to all 9 database tables via migrationproxy_timeout directive with the configured valueproxy_timeout 0 (infinite/no timeout)[!IMPORTANT]
- I have read and understood the contributor guidelines. If I have failed to follow any guideline, I understand that this PR may be closed without review.
- I have searched existing issues and pull requests (including closed ones) to ensure this is not a duplicate.
- I have tested all the changes thoroughly with a local development instance of Coolify and I am confident that they will work as expected when a maintainer tests them.
Brendan G. Lim
@brendanlim
Zach Latta
@zachlatta