-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
π Feature Description
ShinyProxy is a platform for hosting and serving applications of varying types. It can provide a singular authentication and authorization page to help protect applications. We assumed since Flask is a supported application type and taipy leverages Flask that it would work. We were unsuccessful in deploying it fully.
π‘ Proposed Solution
First we containerized our application. It is able to launch and run locally. We made some progress testing this in ShinyProxy. We tried setting base_url="/app/ourappname"
as part of app.run
. Each application hosted in ShinyProxy has an additional location like this and is not hosted off the main domain name. However, on launching in ShinyProxy, we see JQuery calls that loop again and again. It partially works because we can see the taipy footer at the bottom of the page. My guess is taipy is looking for and hosting files off the root folder or Flask application and not taking relative paths into account. We were unable to get any further.
π Impact of the Feature
This would benefit the taipy community for those who wish to productionize their taipy applications.
π Additional Context (Optional)
This also requires getting bug #2712 fixed first.
π Code of Conduct
- I have checked the existing issues to avoid duplicates.
- I am willing to work on this issue (optional)
β Acceptance Criteria
- A working demo or example code (if applicable) is provided.
- Integration tests demonstrate the new functionality.
- Any new code is covered by unit tests.
- Code coverage remains at least 90%.
- Related documentation updates and release notes are created.