Skip to content

deploy: optional self-hosted render API for /<chart>/api pages#2820

Open
venku122 wants to merge 3 commits intoplouc:masterfrom
venku122:pr2-selfhost-render-api
Open

deploy: optional self-hosted render API for /<chart>/api pages#2820
venku122 wants to merge 3 commits intoplouc:masterfrom
venku122:pr2-selfhost-render-api

Conversation

@venku122
Copy link
Contributor

@venku122 venku122 commented Feb 10, 2026

Adds an optional Dockerized render API and a compose stack that proxies it under the same origin (/nivo), so the website's //api demo pages can work without relying on an external service.

Highlights:

  • Dockerfile.nivo-api
  • deploy/compose.website-api.yml
  • nginx config that proxies /nivo to the api service
  • API fixes: validation now accepts/strips unknown UI-only props; returned render URLs include req.baseUrl when mounted at /nivo

This PR is intended to build on PR #2819 (Docker website + Storybook).

Adds API Dockerfile and compose stack, proxies /nivo via nginx, and fixes validation/URL generation so the website /<chart>/api pages work against the self-hosted API.
@venku122 venku122 marked this pull request as draft February 10, 2026 04:47
@venku122 venku122 marked this pull request as ready for review February 10, 2026 04:57
@venku122 venku122 mentioned this pull request Feb 10, 2026
@venku122 venku122 marked this pull request as draft February 12, 2026 00:14
@venku122 venku122 marked this pull request as ready for review February 12, 2026 00:16
@venku122
Copy link
Contributor Author

@plouc Rebased and merged upstream changes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant