CLI for managing SimplyBlock cluster
Project description
SBCLI (SimplyBlock CLI)
Simplyblock provides a feature-rich CLI (command line interface) to deploy SimplyBlock Cluster and to manage the SimplyBlock Control plane
Install
The CLI can be installed using pypi package sbctl
pip install --upgrade sbctl
Components
Simply Block Core
Contains core logic and controllers for the simplyblock cluster
Simply Block CLI
The list of all the available CLI options can be here CLI docs
SimplyBlock Web API
Web app that provides API to manage the cluster. More about this in README.md
local development
FoundationDB requires a client library (libfdb_c.dylib) for the Python bindings to interact with the database. Depending on the OS architecture, please install the appropriate version from the official github repo
wget https://github.com/apple/foundationdb/releases/download/7.3.3/FoundationDB-7.3.3_arm64.pkg
setup the code on a management node and the webApp code can be developed by building the docker-compose-dev.yml file.
sudo docker compose -f docker-compose-dev.yml up --build -d
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file sbcli_dev-17.4.55.tar.gz.
File metadata
- Download URL: sbcli_dev-17.4.55.tar.gz
- Upload date:
- Size: 330.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da575ae68a83b0f7eb585166c3179dae5f1ee3d2ad076a955355f4b713557dcb
|
|
| MD5 |
ffbb64c7be94d2db1af6e4697412c059
|
|
| BLAKE2b-256 |
5d08ad9b92ff8b38a03e6eb52eeaf8009ee13510895139f236a687c4477d9e8c
|