[GH-ISSUE #480] Add support for customizing nginx properties #305

Closed
opened 2026-03-03 11:14:38 +03:00 by kerem · 3 comments
Owner

Originally created by @pavanbhaskardev on GitHub (Oct 14, 2025).
Original GitHub issue: https://github.com/dflow-sh/dflow/issues/480

Originally assigned to: @pavanbhaskardev on GitHub.

Currently, the nginx configuration for servers has default values such as client-max-body-size: 1m, which restricts clients from uploading files larger than 1MB. There is a need to support customization for all available nginx parameters to allow more flexible deployments.

Requested Feature:

Example:

  • Allow users to set client-max-body-size to desired values (e.g., 10m, 100m, etc.)
  • Make other nginx parameters configurable through environment variables or configuration files.

Benefit:

  • Users can tailor nginx's behavior to their application's needs, removing hardcoded limits and enabling advanced configurations.

Acceptance Criteria:

  • All nginx properties listed in the Dokku documentation can be customized by users.
  • Document how users can set each property.
  • Provide sensible defaults to avoid breaking existing deployments.
Originally created by @pavanbhaskardev on GitHub (Oct 14, 2025). Original GitHub issue: https://github.com/dflow-sh/dflow/issues/480 Originally assigned to: @pavanbhaskardev on GitHub. Currently, the nginx configuration for servers has default values such as `client-max-body-size: 1m`, which restricts clients from uploading files larger than 1MB. There is a need to support customization for all available nginx parameters to allow more flexible deployments. **Requested Feature:** - Add support for customizing all nginx properties as documented in the [Dokku nginx proxy config guide](https://dokku.com/docs/networking/proxies/nginx/?h=client+max+body+size#setting-properties-for-the-nginx-config). **Example:** - Allow users to set `client-max-body-size` to desired values (e.g., 10m, 100m, etc.) - Make other nginx parameters configurable through environment variables or configuration files. **Benefit:** - Users can tailor nginx's behavior to their application's needs, removing hardcoded limits and enabling advanced configurations. **Acceptance Criteria:** - All nginx properties listed in the Dokku documentation can be customized by users. - Document how users can set each property. - Provide sensible defaults to avoid breaking existing deployments.
kerem 2026-03-03 11:14:38 +03:00
Author
Owner

@akhil-naidu commented on GitHub (Nov 10, 2025):

@pavanbhaskardev, let's move this to high priority.

<!-- gh-comment-id:3509773211 --> @akhil-naidu commented on GitHub (Nov 10, 2025): @pavanbhaskardev, let's move this to high priority.
Author
Owner

@pavanbhaskardev commented on GitHub (Nov 18, 2025):

Pushed changes to main PR, need to add app restart after parameter updation

<!-- gh-comment-id:3547234825 --> @pavanbhaskardev commented on GitHub (Nov 18, 2025): Pushed changes to main [PR](https://github.com/dflow-sh/dflow/pull/497), need to add app restart after parameter updation
Author
Owner

@pavanbhaskardev commented on GitHub (Nov 18, 2025):

Added App restart after ngnix parameter update, Pushed changes to main

<!-- gh-comment-id:3547585152 --> @pavanbhaskardev commented on GitHub (Nov 18, 2025): Added App restart after ngnix parameter update, Pushed changes to main
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dflow#305
No description provided.