Skip to content

gracig/bda

Repository files navigation

Rust

BDA

Build and Deploy Applications

STATUS : Experimental and WIP

Components:

  • BDA WEB: Web interface to interact with BDA DATASTORE and BDA ENGINE
  • BDA CLI: Command line interface to interact with BDA DATASTORE and BDA ENGINE
  • BDA ENGINE: Provides a scalable environment to execute bda functions
  • OPTION EXTERNAL TOOL AS ENGINE: Uses other tools, like Jenkins, to fullfil the ENGINE role
  • BDA DATASTORE: Management od bda resources
  • BDA CORE: Provides a shared library to be used by all BDA components
  • BDA PROTO: Provides a common domain language to declare software products, dependencies between components, with instructions on how to build, test and deploy
  • BDA INDEX: Index and provides a query language for bda resources. Support different backends
  • BDA KV STORE: Persist Resource. Support different backends

Pre-Requisites (ubuntu) sudo apt-get install -y libssl-dev build-essential git submodule init git submodule update cargo build

  • Dockerfile

    • pull images before docker pull (faster builders)
    • add .dockerignore <- Add target (avoid mix old binaries)
  • Github action rust template added

    • git submodules must be updated. in case a fetch error occurs on ci

About

Build and Deploy Applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages