This directory contains resources for starting a conatinerized, local instance of the Streamflows server. This enables manual validation of E2E scenarios on your local machine.
Docker Compose must be installed on the host machine and available on the CLI.
Verify that Docker Compose is installed, run:
docker-compose -v
The server
container builds and runs the Streamflows server.
To start the container, run:
docker-compose up server
The Streamflows server is accessible on the host machine via http://localhost:8080
This container hosts a local Mongo DB instance for use by the local Streamflows server.
To start the container, run:
docker-compose up -d mongo
This container hosts a local Mongo Express instance. This can be used as a web-based Admin UI to read/write collections in the local Mongo DB.
The Mongo Express instance is accessible via http://localhost:8081
with the credentials admin
and pass
.
The mongo-express
container depends on the mongo
container.
To start these containers, run:
docker-compose up -d mongo mongo-express