Self hosted feature flag manager
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Kyle Johnson 29b53a406f
Update README.md
5 years ago
README.md Update README.md 5 years ago
docker-compose.yml Added redis. Updated API ports 5 years ago

README.md

Feature Flag, Remote Config and A/B Testing platform, Bullet Train

Bullet Train in Docker

You can use this repo to set up an entire Bullet Train Feature Flag environment locally. Just clone the repo and run docker-compose:

git clone https://github.com/BulletTrainHQ/bullet-train-docker.git
cd bullet-train-docker
docker-compose up

Wait for the images to download and run, then visit http://localhost:8080/. As a first step, you will need to create a new account.

Architecture

The docker-compose file runs the following containers:

Front End

The Web user interface. From here you can create accounts and manage your flags. The front end is written in node.js and React.

REST API

The web user interface communicates via REST to the API that powers the application. The SDK clients also connect to this API. The API is written in Django and the Django REST Framework.

Postgres Database

The REST API stores all its data within a Postgres database.

Further Reading

For more information, please visit: