xmpp.chapril.org-ejabberd/test/docker/README.md

42 lines
898 B
Markdown
Raw Normal View History

# Docker database images to run ejabberd tests
2019-07-18 17:14:20 +02:00
## Starting databases
You can start the Docker environment with Docker Compose, from ejabberd repository root.
The following command will launch MySQL, PostgreSQL, Redis and Riak, and keep the console
attached to it.
```
mkdir test/docker/db/mysql/data
mkdir test/docker/db/postgres/data
mkdir test/docker/db/riak/data
(cd test/docker; docker-compose up)
```
You can stop all the databases with CTRL-C.
2019-07-18 17:14:20 +02:00
## Running tests
You can run tests with (from ejabberd repository root):
```
make test
```
## Cleaning up the test environment
You can fully clean up the environment with:
```
(cd test/docker; docker-compose down)
```
2019-05-24 10:31:51 +02:00
If you want to clean the data, you can remove the data directories after the `docker-compose down` command:
2019-05-24 10:31:51 +02:00
```
2019-07-18 17:05:50 +02:00
rm -rf test/docker/db/mysql/data
rm -rf test/docker/db/postgres/data
rm -rf test/docker/db/riak/data
```