All clairBuoyant services started from a single repository.
This repository is for local development only and is not meant to be deployed on any production environment!
If you would like to help develop any of clairBuoyant's services such as server or web, we recommend setting up those projects individually outside of docker.
-
Clone repository on your local machine and update submodules:
git clone [email protected]:clairBuoyant/devBuoyant.git cd devBuoyant git submodule update --init --recursive
-
Build containers for development and seed initial data:
./scripts/build.sh
-
Once you've built your containers, run this command to manage your development environment with hot reloading:
docker-compose up -d
-
API will be available at localhost:8000/api/v1.
-
API docs will be available at localhost:8000/api/docs.
-
UI will be available at localhost:8000.
-