* Move multiple defaults from entrypoint script to cfg.lua files.
* Move remaining defaults from entrypoint script to cfg.lua files.
* Update postgres version in tests
* Register users with prosodyctl in tests
* Replace 'docker-compose' with 'docker compose'
Adjust config:
Replace deprecated legacy_ssl with c2s_direct_tls.
Removed use_libevent = true. This means the default is now used which is epoll.
Added a test to check that no deprecated config settings are used.
This commit updates the docker-compose.yml file to use example.com domain instead of localhost.
It also adds a new Prosody instance using LDAP authentication with glauth as the backend. The commit also includes a new file config.cfg for the glauth server configuration.
* Add environment variables for Database configuration.
* Install postgres and mysql dependencies.
* Test refactoring
* Run tests for prosody with postgres and also for prosody with sqlite.
* Add tests that check if postgres or sqlite is used.
Created a tests folder which contains pytest and bats tests.
Pytest is used to login and send messages to other accounts.
Bats is used to check the log for debug messages.
This fixes#13.