This project provides Docker-compose files for:
- Crossfire integration testing.
- The Matchbox matching engine.
Please contact the Reactive Markets support team for:
- our latest Reactive FIX specification.
- a container registry token.
Docker images are hosted in a private registry. Login to the Reactive container registry using the username and token provided by the support team:
$ docker login -u <username> -p <token> gcr.io
Docker-compose files are available in the crossfire and matchbox sub-directories.
Run the Docker compose up
command to create and start all containers:
$ docker-compose up
This command will start all containers in the foreground. Use the -d
option to start them in the
background, and the logs
command to tail the logs:
$ docker-compose up -d
$ docker-compose logs -f
Containers running in the background should be stopped using the down
command:
$ docker-compose down
The following Docker prune
command will purge all containers, networks, volumes and images:
$ docker system prune --all --volumes
This can be useful to ensure a pristine system restart.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.
We use SemVer for versioning. For the versions available, see the releases page.
This project is licensed under the Apache 2.0 License. A copy of the license is available in the LICENSE.md file in the root directory of the source tree.