CCAI : Cloudron Custom App Installer
-
Fixed the issues reported by @humptydumpty
Going to test installation of every app in catalogue, which will take a little time, feel free to report any issues you find.
-
Pushed couple more fixes, continuing to test installation of every app
-
I can confirm all reported bugs are fixed! Thanks Tim!
-
Public service announcement to minimise chance of pulling the rug from under @humptydumpty or others again

Testing of all custom apps in catalogue reveal some stubborn issues on a couple of apps. So ...
Breaking changes to refactor CCAI-P and CustomAppGateway - they are going to go down for a short while 
Will post here when back up.
-
CustomAppGateway and CCAI-P back in service.
As part of testing installation of all apps in the catalogue, I discovered gremlins (such as what happens if a source repo becomes unavailable or project abandoned, as well some "bound-to-fail-eventually" parsing and other "cleverness").
So I refactored both projects to be simpler and more robust, which needed them to go down.
I probably should do another round of testing all listed apps install correctly. That's on the ToDo list. I think it is all working (ha ha ha, famous last words).
if you already installed CCAI-P, I strongly recommend you reinstall it from customappgateway.appx.uk 
Custom apps already installed should not need re-installation.
It's just the installers which have changed. -
CustomAppGateway and CCAI-P back in service.
As part of testing installation of all apps in the catalogue, I discovered gremlins (such as what happens if a source repo becomes unavailable or project abandoned, as well some "bound-to-fail-eventually" parsing and other "cleverness").
So I refactored both projects to be simpler and more robust, which needed them to go down.
I probably should do another round of testing all listed apps install correctly. That's on the ToDo list. I think it is all working (ha ha ha, famous last words).
if you already installed CCAI-P, I strongly recommend you reinstall it from customappgateway.appx.uk 
Custom apps already installed should not need re-installation.
It's just the installers which have changed.@timconsidine i would like to thank you for your efforts and contributions. Please try to do windmill https://github.com/windmill-labs/windmill
And Difyhttps://github.com/AshleyDelph84/dify-self-host
I spend 2 weekends and still not successful
-
@timconsidine i would like to thank you for your efforts and contributions. Please try to do windmill https://github.com/windmill-labs/windmill
And Difyhttps://github.com/AshleyDelph84/dify-self-host
I spend 2 weekends and still not successful
@DualOSWinWiz said in CCAI : Cloudron Custom App Installer:
I spend 2 weekends and still not successful
Well, don't assume I will do better !
Have to finish my VAT return but will look at them afterwards
-
@timconsidine Personally want to thank you for pushing CCAI and moving the development to the point where the Cloudron Team is taking this the next part of journey. In my mind, this makes Cloudron THE platform for hosting custom apps.
-
@timconsidine Personally want to thank you for pushing CCAI and moving the development to the point where the Cloudron Team is taking this the next part of journey. In my mind, this makes Cloudron THE platform for hosting custom apps.
@crazybrad thank you.
Almost always I am scratching my own itches, but glad to be able to help others in process.I'm excited to see how Cloudron delivers the functionality, I'm sure it will be more slick than mine.
And I don't think they have ever been 'opposed' to it (it's been in cloudron CLI for yonks), it's just there's always been something more important / higher up on the list. A familiar dilemma.
Even though my project's lifetime will turn out to have short-lived usefulness, it's been a fun project.
-
@crazybrad thank you.
Almost always I am scratching my own itches, but glad to be able to help others in process.I'm excited to see how Cloudron delivers the functionality, I'm sure it will be more slick than mine.
And I don't think they have ever been 'opposed' to it (it's been in cloudron CLI for yonks), it's just there's always been something more important / higher up on the list. A familiar dilemma.
Even though my project's lifetime will turn out to have short-lived usefulness, it's been a fun project.
@timconsidine not sure why it needs to be retired so soon. It can still work as is for many moons.
Perhaps monitoring access would be a better metric for when it becomes obsolete and unused.