-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sandstorm.io package #29
Comments
I also suspect @nebulade may want to know about this project because someone has mentioned Cloudron regarding it on Reddit. |
@ocdtrekkie thanks for pinging me here, apparently we already have a item to track it for cloudron https://git.cloudron.io/cloudron/app-requests/issues/189 I like the idea of Monica very much and it also looks great already. |
Would love to see a sandstorm package! |
Sandstorm hasn't seen a lot of packaging love lately, unfortunately, though last year we did do a lot of work updating the vagrant-spk packaging tool, which is likely what would be used to package this. |
I'm in the beginning stages of looking into this. Don't know much about php/lamp stack, but decided to give it a shot. I have a wip |
@rencire I'm amidst moving, but I am mostly responsible for the vagrant-spk stack working for PHP apps. If you hit a roadblock/issue, tag me in and I'll try and help. |
Hi @rencire and @ocdtrekkie |
@asbiin vagrant-spk doesn't actually need a vagrant image of the app being packaged, it's building a vagrant box for Sandstorm to run in. (It lets you package apps that run on a Linux platform on any platform.) I suspect going from a pre-built vagrant box for the app would not be particularly workable, though to be honest, I don't know if anyone ever thought of trying it. Presumably you'd replace the Ubuntu base image in the vagrant-spk config, so it took your Monica box and then added Sandstorm to it, and then you could see if you could package the Monica part of it somehow? It'd be an odd way of doing it for sure. |
I might try to attempt this myself, but I wanted to open an issue to indicate interest, specify requirements, and point out the benefits.
Sandstorm is an app hosting platform that allows users to easily run their own web apps as simply as installing apps on their phone, and it avoids the developer having to bear the burden of maintaining a web service. Read more here: https://sandstorm.io/developer
As a single user app, I expect this to port fairly cleanly. The issues that need to be addressed for are as follows:
Sandstorm.io manages authentication for users, so the authentication in Monica would need to be disabled in the Sandstorm package.
My brief read mentioned that Monica sends emails, and that would need to be replaced with Sandstorm's notifications API.
The text was updated successfully, but these errors were encountered: