Add support for running service in Docker container

- Provide Dockerfile to build and run the service in container
- Using environment variables for config
- Supporting also .env to provide config
- Updated documentation accordingly
No problem. I can remove it myself after merging your PR (if that was to be the only change). Please see my other comments and if we agree on something I can do the changes myself.