Cloudron Non-App Store Packaged Apps
-
Ok, I think I figured it out. The repo now includes a packaged_apps.json file that is machine readable and is the source of truth for the README list. The README gets updated with a pre-commit hook that will compile the list (plus a prefix and postfix) whenever a commit gets made.
Thoughts/Merge Requests/more Apps listed are welcome!
-
@girish I'm not entirely following - how would this be related to the repo? What would be the 'source of truth'?
@thetomester13 I meant maintaining a forum post like https://forum.cloudron.io/topic/3344/app-contributions-hall-of-fame . It's probably easier to maintain since people can leave a note on this forum instead of sending you a PR each time.
-
@thetomester13 I meant maintaining a forum post like https://forum.cloudron.io/topic/3344/app-contributions-hall-of-fame . It's probably easier to maintain since people can leave a note on this forum instead of sending you a PR each time.
-
That's a nice idea.
@thetomester13 said in Non-App Store Packaged Apps:
Open to suggestions about formatting or any other pieces of data we may want to keep track of
Something machine readable would be nice, then there could be ways to automate interaction with the list. Json, yaml (my preference), toml... The same data could also be used to generate a more human friendly view of it.
-
@girish I see. Shall I edit the top post in this thread to get the list going?
-
@thetomester13 Or you can make a new post, up to you. You are mod in this category in any case.
-
I also have some apps that I am using privately and that I can contribute if people are interested:
- Nginx: A simple nginx install with PHP support. Similar to LAMP but with nginx
- Zola: A package using zola (getzola.org) to build static pages. The code comes from a git repo and supports webhook triggers to allow a nice push to git -> build static page workflow.
-
I also have some apps that I am using privately and that I can contribute if people are interested:
- Nginx: A simple nginx install with PHP support. Similar to LAMP but with nginx
- Zola: A package using zola (getzola.org) to build static pages. The code comes from a git repo and supports webhook triggers to allow a nice push to git -> build static page workflow.
-
@dswd very cool! I could see the nginx app being useful for some people for sure.
As for Zola, is there a UI to it at all? Or is the app you packaged just the server serving up Zola static sites?
@thetomester13 There is no UI in the package. Zola has a serve mode where it listens to changes and rebuilds automatically. You can use this to edit the files and see the changes in the browser in almost realtime. That is as close as zola gets to a UI (it's not a wiki). However, this is not packaged by me. You don't want visitors to see your edits live, do you? You use the serve mode locally to edit the pages and then push them to git which triggers my zola app to build and host the static pages.
-
@dswd very cool! I could see the nginx app being useful for some people for sure.
As for Zola, is there a UI to it at all? Or is the app you packaged just the server serving up Zola static sites?
Here are the repos for the apps:
-
Here are the repos for the apps:
-
@dswd just added those 2 to the post above!
-
I stumbled on a Gitea domain with all the non-store app in one place, can anyone provide the link again, I can't find it...:/
@rmdes you might be talking about @atridad 's Alt-Ron. I believe it's moved around a few times. Most recently he said he'll upload his repos to Cloudron's git.
-
@rmdes you might be talking about @atridad 's Alt-Ron. I believe it's moved around a few times. Most recently he said he'll upload his repos to Cloudron's git.
@thetomester13 Oh thanks, exactly what I'm looking for
-
lol yup... it was a cheesy name too. I'm just going to move things over.
-
@thetomester13 Oh thanks, exactly what I'm looking for
@rmdes https://git.cloudron.io/atridad
I set my Gitea instance to push to those every hour.
-
lol yup... it was a cheesy name too. I'm just going to move things over.
it was a cheesy name too
I liked it
-
it was a cheesy name too
I liked it
@thetomester13 Fair enough. Yeah it moved around too much. Ultimately what's most sustainable is having them on my git (gethub.ca or git.atridad.dev) and mirroring them on Cloudron git. I just work on them in my own corner of the internet and they auto-magically update on Cloudron git.
-
-
R rxlict referenced this topic on