RethinkDBΒΆ
RethinkDB is described as:
RethinkDB is the open-source, scalable database that makes building realtime apps dramatically easier.
Because RethinkDB has an Ubuntu package, it’s easy to setup:
containers:
ubuntu:
setup:
- !Ubuntu xenial
- !UbuntuRepo
url: http://download.rethinkdb.com/apt
suite: xenial
components: [main]
- !Download
url: https://download.rethinkdb.com/apt/pubkey.gpg
path: /tmp/pubkey.gpg
- !Sh apt-key add /tmp/pubkey.gpg
- !Install [rethinkdb]
- !EnsureDir /data
volumes:
/data: !Persistent data
commands:
rethink: &rethink !Command
description: Run rethink database
container: ubuntu
run: [rethinkdb, --directory, /data]
We also have a configued example chat application in the repository, that you may run with alongside with the database itself as follows:
vagga example-chat