Skip to content

Latest commit

 

History

History
53 lines (38 loc) · 1.33 KB

README.md

File metadata and controls

53 lines (38 loc) · 1.33 KB

Gladius

A Mesos framework with an HTTP API for running tests across a cluster.

Development

Prerequisites

Note: In the Docker Compose installation guide, it mentions you will need to install Docker first. This is not true in our scenario, so please skip the instruction to install Docker, and just continue the installation by installing Compose only.

Before you get Started

Hold on there cowboy! You need to spin up a machine for these containers to run on:

docker-machine create -d virtualbox --virtualbox-memory 4000 dev

Workflow

Anytime you are in a shell and have not run the following commands, you must do so before you can proceed:

docker-machine start dev
eval "$(docker-machine env dev)"
export COMPOSE_FILE=development.yml

Then from within the root directory of this project, you can write code and start/restart all of the services for new changes to take effect:

docker-compose kill
docker-compose rm -f
docker-compose build && docker-compose up -d
docker-compose ps

You can then tail logs with docker-compose logs.