* feat(docker): simplify docker compose for end users
The previous docker-compose requires end user to manually handle
permissions of taskchampion data dir. And this commit has directories
automatically set up in docker-entrypoint.sh, just like what
postgresql did in https://github.com/docker-library/postgres/blob/master/docker-entrypoint.sh
* fix(docker): revert to anonymous data volume for compatibility
* feat: use uid 1092 for taskchampion
* fix(docker): revert mkdir
This is embarrassing that subpaths are not automatically created.
So we still need mkdir service in case of anonymous data volume.
* fix(docker): typo
* Document RELEASING.md process
* Bump version numbers
* Do not automatically produce GH releases, and do not build binaries to attach to them
* Only build docker images on tags
* Use the `latest` Docker image tag in the Docker-compose config
This is intended to support the user journey of someone with a VPS who
wants to set up the sync server, but does not have the knowledge and
skills to set up a reverse proxy and TLS certificate themselves.