/devBuoyant

All clairBuoyant services started from a single repository with docker-compose.

Primary LanguageShell

clairBuoyant

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!

Development

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.

Development with Docker

  1. Clone repository on your local machine and update submodules:

    git clone git@github.com:clairBuoyant/devBuoyant.git
    cd devBuoyant
    git submodule update --init --recursive
  2. Build containers for development and seed initial data:

    ./scripts/build.sh
  3. Once you've built your containers, run this command to manage your development environment with hot reloading:

    docker-compose up -d