/orchestra

ONE docker-compose and PROTO code

Primary LanguageRust

Orchestra

Orchestra is a project of one docker-compose for full fluidex-backend.

It contains major features as below (for now):

Prerequisite

  • golang (for Swagger JSON generation)
  • rust
  • protobuf (update for latest to support keyword optional)

Make Commands

List the major make commands as below. Reference the comments in Makefile for all commands.

RPC build and generation

User could run make directly for RPC generation if any protocol file *.proto is updated. The RPC Rust code should be updated in folder src/rpc.

Run docker-compose for full fluidex-backend

User could run make runbe to start docker-compose for full fluidex-backend. And make stopbe for stop.

Run docker-compose for Swagger UI

User could run make runswui to start docker-compose for Swagger UI. And make stopswui for stop.