Meet BigchainDB. The blockchain database. https://www.bigchaindb.com/
Go to file
Troy McConaghy a388bd5122
Updated RELEASE_PROCESS.md based on things noticed in the 2.0 Alpha 3 release (#2266)
2018-05-04 12:09:17 +02:00
.ci Problem: we don't have acceptance tests (#2216) 2018-04-30 14:43:39 +02:00
.github Problem: Docs re contributing needed editing & reorg 2018-03-27 10:18:51 +02:00
acceptance/python Problem: we don't have acceptance tests (#2216) 2018-04-30 14:43:39 +02:00
bigchaindb [WIP] Last PR to merge before releasing BigchainDB 2.0 Alpha 3 (#2257) 2018-05-03 16:34:05 +02:00
docs Problem: the Tendermint install instructions are outdated (#2260) 2018-05-03 15:48:55 +02:00
k8s [WIP] Last PR to merge before releasing BigchainDB 2.0 Alpha 3 (#2257) 2018-05-03 16:34:05 +02:00
pkg Scripts to bootstrap devstack setup for bigchaindb with tendermint (#1887) 2017-12-11 17:03:32 +01:00
proposals Remove `create the node keypair` from bigchaindb configure --help 2018-02-22 16:04:43 +01:00
snap Problem: Some marketing copy (text blurbs) was old 2018-03-25 13:28:21 +02:00
tests Problem: Event stream test failing (#2262) 2018-05-03 16:42:43 +02:00
tmdata Problem: standardize docker-compose workflows (#2130) 2018-03-21 12:42:43 +01:00
.dockerignore Fix some config issues for docker-compose 2016-02-15 14:42:15 +01:00
.gitignore Don't include docs fetched-at-build-time in Git repo 2018-03-27 10:27:27 +02:00
.pre-commit-config.yaml Pre commit styling (#1914) 2017-11-30 15:04:14 +01:00
.readthedocs.yml Added build yml for readthedocs 2018-02-14 19:40:36 +05:30
.travis.yml Problem: Acceptance tests on ci failing (#2256) 2018-05-02 18:16:54 +02:00
CHANGELOG.md [WIP] Last PR to merge before releasing BigchainDB 2.0 Alpha 3 (#2257) 2018-05-03 16:34:05 +02:00
CODE_OF_CONDUCT.md Added protection for discrimination based on species 2016-02-23 15:26:11 +01:00
Dockerfile Problem: abci dependency not processed (#2245) 2018-04-27 18:54:26 +02:00
Dockerfile-dev Problem: Required ABCI fix not available (#2237) 2018-04-26 13:53:19 +02:00
HOW_TO_HANDLE_PULL_REQUESTS.md Added to HOW_TO_HANDLE_PULL_REQUESTS.md 2017-04-02 16:46:41 +02:00
LICENSE Problem: GitHub can't detect the code license (#2227) 2018-04-20 10:23:19 +02:00
LICENSES.md Change license back to Apache v2 again (#2208) 2018-04-15 10:47:37 +02:00
Makefile Problem: we don't have acceptance tests (#2216) 2018-04-30 14:43:39 +02:00
PYTHON_STYLE_GUIDE.md Pre commit styling (#1914) 2017-11-30 15:04:14 +01:00
README.md Problem: there is no way to easily reset the DB (#2149) 2018-03-23 14:39:43 +01:00
RELEASE_PROCESS.md Updated RELEASE_PROCESS.md based on things noticed in the 2.0 Alpha 3 release (#2266) 2018-05-04 12:09:17 +02:00
ROADMAP.md Changed ROADMAP.md to link to the new roadmap location 2016-05-19 19:20:48 +02:00
codecov.yml Removed old AWS testing cluster stuff including docs 2017-11-30 17:50:22 +01:00
docker-compose.yml Problem: Tendermint creates empty blocks in the Docker-based setup. See #2204. (#2265) 2018-05-04 12:02:22 +02:00
pytest.ini Add tendermint marker to pytest.ini 2018-02-08 15:41:44 +01:00
run-acceptance-test.sh Problem: we don't have acceptance tests (#2216) 2018-04-30 14:43:39 +02:00
setup.cfg Add flake8 option to setup.cfg 2017-01-11 05:13:27 -05:00
setup.py Problem: pypi bigchaindb-abci not used (#2261) 2018-05-03 16:04:16 +02:00
tox.ini Problem: Required ABCI fix not available (#2237) 2018-04-26 13:53:19 +02:00

README.md

PyPI PyPI Travis branch Codecov branch Documentation Status Join the chat at https://gitter.im/bigchaindb/bigchaindb

BigchainDB Server

BigchainDB is a blockchain database.

Run and test BigchainDB from the master branch

Running and testing the latest version of BigchainDB is easy. Make sure you have a recent version of Docker Compose installed in your host.

Whenever you are ready, fire up a terminal and run:

git clone https://github.com/bigchaindb/bigchaindb.git
cd bigchaindb
make run

BigchainDB should be reachable now on http://localhost:9984/.

There are also other commands you can execute:

  • make start: Run BigchainDB from source and daemonize it (stop it with make stop).
  • make stop: Stop BigchainDB.
  • make logs: Attach to the logs.
  • make test: Run all tests.
  • make test-watch: Run all tests and wait. Every time you change code, tests will be run again.
  • make cov: Check code coverage and open the result in the browser.
  • make doc: Generate HTML documentation and open it in the browser.
  • make clean: Remove all build, test, coverage and Python artifacts.
  • make reset: Stop and REMOVE all containers. WARNING: you will LOSE all data stored in BigchainDB.

To view all commands available, run make.

Get Started with BigchainDB Server

Quickstart

Set Up & Run a Dev/Test Node

Run BigchainDB Server with Docker

Run BigchainDB Server with Vagrant

Run BigchainDB Server with Ansible