apioo / fusio

Open source API management platform
https://www.fusio-project.org
Apache License 2.0
1.85k stars 221 forks source link

Make deploy accessible through the backend #159

Open chriskapp opened 6 years ago

chriskapp commented 6 years ago

It would be great to somehow make it possible to trigger a deployment through the backend interface. This would support alternativ workflows where a user can somehow update the src/ files but is not able to access the CLI to trigger a deployment. If we had a panel with a deploy button the user could still use all features i.e. build migration scripts to setup a database schema etc. and define the complete API in yaml and php files. Since we have now also included an installer this would allow all users without CLI to run Fusio without limitations.

chriskapp commented 5 years ago

This would may also need a solution to require composer packages through the web UI. Through this a user could then register new packages without having access to the CLI i.e. if Fusio runs inside a docker container or is complete hosted.