Skip to content

gracig/bda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

396ddff · Apr 28, 2022

History

71 Commits
Apr 28, 2022
Mar 14, 2022
Mar 14, 2022
Apr 4, 2022
Mar 14, 2022
Mar 14, 2022
Apr 4, 2022
Apr 4, 2022
Apr 5, 2022
Mar 14, 2022
Apr 4, 2022
Mar 14, 2022
Mar 14, 2022
Mar 14, 2022
Apr 5, 2022
Mar 14, 2022
Apr 5, 2022
Apr 5, 2022
Feb 2, 2022
Apr 4, 2022
Apr 5, 2022

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