Tanzawa blogging system / indieweb ready
-
Another thing I would like to improve : it seems the sql file is run by root (at least the file is owned by root) I don't think it's a good idea/best practice, so I'm wondering if by running the last command of the start.sh, the python server, with gosu cloudon:cloudron would solve this..
-
I'm almost done with it !
- got the sqlite database in /app/data/
- .env file symlink (but can't write to it yet??!!)
- /app/code contains all the code and packaging env
Issues
- I'm not sure what's happening this weekend but my container kept starting in migration loop
- if I recovery into the container and start the python server, all is fine, connected, writable
- when I restart, instead of skipping the steps of migration and start the server, it bootloop in migration, while saying there is no migration to do (obviously, everything is like 1 step before working....Grrrr)
-
@rmdes said in Tanzawa blogging system / indieweb ready:
- when I restart, instead of skipping the steps of migration and start the server, it bootloop in migration, while saying there is no migration to do (obviously, everything is like 1 step before working....Grrrr)
Maybe the migration needs to write somewhere for indicating completion.
-
In this example I think there are some ideas that I can take for Tanzawa, mainly
getting the domain used by cloudron into a variable, which would allow the docker image to be agnostic and not tied/built to a specific domain (mine in my case) -
I never managed to get it working properly, but I have not yet abandoned to package this app, just been super busy on IRL stuff, right now my blog is powered by micro.blog I just wanted something to write & be able to cross-post to different networks (twitter,bluesky,nostr,mastodon) knowing I will be able to export all this data without issues in the future.
But, Tanzawa recommended method to be deployed isn't far away from a deploy on cloudron
so I'm going to reconsider this package when I have a bit more time https://github.com/jamesvandyne/tanzawa/blob/main/Dockerfile.fly -
Perhaps @Kubernetes will be interested?
-
@rmdes said in Tanzawa blogging system / indieweb ready:
i've learned a few stuff packaging go-ssb-rooms
It'd be great to have that package in the App Store. Where is the link/ thread? Thanks!
-
@jdaviescoates Oh I have removed my current broken package long ago, did not wanted people to install something half broken, but I was able to make it run, but not yet using cloudron hooks for domain, users, database, so it was basically just running with sqlite
and it was a bit messy to install.I would really love to see this packaged, it's a neat single-user solution to run a blog, very clean, light
-
There is a remain of my setup here : https://github.com/rmdes/tanzawa
but the setup should be ravamped following the official production ready way to install tanzawa from here https://github.com/jamesvandyne/tanzawa/blob/main/Dockerfile.fly