Hi, first of all I would thank you for your efforts to make such a cool product. And making it open source.
I recently tried to deploy it on my home server. I found that the process was not as easy as I expected. Some of the problems can be fixed relatively easily without any code changes, but others would require small code changes.
Basically I am asking: Is there interest in contributing the changes from the following list:
- better support of rootless images and support of run with custom UID/GID. This is especially painful in the case of persistent volumes and/or host mount points and/or FS storage drivers.
- multi-platform images, at least for amd64 and arm64 variants.
- using Docker BuildX to speedup development and images building (e.g. cache mounts)
- Extend documentation (explain more details for self-hosed section, volumes and more docker-compose examples)
- Some ideas around improvements:
** try to split production and dev images and optimize the first one (e.g. by cleaning/pnpm-ing dependencies)
** organize a images tags/labels.
** configuration property to split code location from data (logs, files etc)
What do you think about this?