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.ioDocker-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 upThis 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 -fContainers running in the background should be stopped using the down command:
$ docker-compose downThe following Docker prune command will purge all containers, networks, volumes and images:
$ docker system prune --all --volumesThis 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.