Currently, the ports exposed are manually assigned, which is not very convenient. This includes ports exposed to the Internet through Caddy and those used to backup databases. We could try to setup a script to dynamically choose those ports, or even better find a way to setup overlay networks containing the host.
For the databases backups, we could go around this difficulty and move the backup script to a container, but I'm a bit reluctant since it would prevent backups if there is an issue with docker. What do you think about that ?
Currently, the ports exposed are manually assigned, which is not very convenient. This includes ports exposed to the Internet through Caddy and those used to backup databases. We could try to setup a script to dynamically choose those ports, or even better find a way to setup overlay networks containing the host.
For the databases backups, we could go around this difficulty and move the backup script to a container, but I'm a bit reluctant since it would prevent backups if there is an issue with docker. What do you think about that ?