Always persist caddy data directory/volume (#1986)
* Always persist caddy data directory/volume
This defines the volume as external in order to avoid the problem that `docker-compose down` removes the volume.
This makes sure the volume is not accidentally removed.
This is important, because of the reasons the Readme describes further above. That volume must not be treated as temporary.
See https://docs.docker.com/compose/compose-file/compose-file-v3/#external
Ref https://forums.docker.com/t/why-docker-compose-down-deletes-my-volume-how-to-define-volume-as-external/67433