Meet BigchainDB. The blockchain database. https://www.bigchaindb.com/
Go to file
Troy McConaghy 298ff8a3fd Problem: We continue to be asked about production-readiness (#2316)
Solution: Add more explanation to the docs page about production-readiness
2018-05-29 17:47:59 +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 Problem: we don't have enough acceptance tests (#2294) 2018-05-16 17:07:43 +02:00
bigchaindb Problem: Spending transaction doesn't return properly (#2318) 2018-05-29 17:43:42 +02:00
docs Problem: We continue to be asked about production-readiness (#2316) 2018-05-29 17:47:59 +02:00
k8s Last PR before releasing version 2.0.0a6 (#2301) 2018-05-17 15:42:31 +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: Spending transaction doesn't return properly (#2318) 2018-05-29 17:43:42 +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 Problem: Pre-commit does not validate acceptance tests. (#2295) 2018-05-16 14:45:34 +02: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 Last PR before releasing version 2.0.0a6 (#2301) 2018-05-17 15:42:31 +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: `make doc` doesn't build the /contributing docs (#2293) 2018-05-24 01:35:04 +02:00
PYTHON_STYLE_GUIDE.md Pre commit styling (#1914) 2017-11-30 15:04:14 +01:00
README.md Problem: acceptance-test suite is not documented (#2267) 2018-05-11 09:50:08 +02:00
RELEASE_PROCESS.md Remove "Post-Release Steps" from release process (#2305) 2018-05-18 11:26:37 +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: BigchainDB does not support newer MongoDB (#2298) 2018-05-17 15:19:56 +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 Remove unsupported backends (#2289) 2018-05-23 11:34:00 +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 unit and acceptance tests.
  • make test-unit-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