I drafted a first Odoo app for YunoHost as Odoo seems to be requested quite often… It would have been quite complex to make it running on the YunoHost server, I decided to Dockerize it (see my various Docker posts and apps)
Here is the result: https://github.com/scith/docker_odoo_ynh
What works: Odoo (I guess…)
What doesn’t work (yet): autorestart at server restart/crash, backup and restore, probably other things
Important: This app MUST be installed on the domain’s root (e.g., http://odoo.domain.tld/). As a result you cannot choose a custom path (e.g., http://domain.tld/odoo/ will NOT work). This is a consequence of Odoo’s behavior behind nginx.
I need to finetune the systemd startup file to be able to restart Odoo easily. I also need to get my head around Docker backup/restore processes to allow a seamless backup/restore with Moulinette
This means that this app is not yet suitable for production of course… Don’t go all in this app to run your business
I would love your feedback