By hashemi
I want to use pgAdmin 4 as a component in my app platform application. I created the app and used the image dpage/pgadmin4 from Docker Hub. I set the route to: /pgadmin in the component settings.
However, when I visit my.app/pgadmin, pgAdmin redirects me to my.app/login?next=%2F (where %2F encodes /).
I’m not sure if the app platform proxy is supposed to automatically rewrite the redirects by prepending the /pgadmin/ part or if there’s configuration I need to do in the pgAdmin to do that. I tried to find a configuration to change in pgAdmin and I couldn’t find one. According to their documentation, it should work automatically through the X-Forwarded-* HTTP headers.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hi @hashemi
I don’t think this will work with App Platform currently. PGAdmin4 requires a custom header which we don’t support, though it is on our roadmap.
From the PGAdmin docs:
If you wish to host pgAdmin under a subdirectory rather than on the root of the server, you must specify the location and set the X-Script-Name header which tells the pgAdmin container how to rewrite paths…
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.