Skip to content

A local FaunaDB configuration with the dashboard attached.

License

Notifications You must be signed in to change notification settings

AdityaJain1030/local_faunadb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Fauna DB Setup

FaunaDB local configuration, which also lets you access the dashoard at http://localhost:5000

Prerequisites

Docker and Docker Compose

NodeJS (needed for the FaunaDB CLI tool)

Install the FaunaDB CLI tool from https://github.com/fauna/fauna-shell

Usage

Example usage

In your terminal, enter the following commands

git clone https://github.com/AdityaJain1030/local_faunadb
docker-compose up -d
npm install -g fauna-shell

# fauna-cli stuff
fauna add-endpoint http://localhost:8443/ --alias localhost --key secret
fauna create-database YOUR_DB_NAME --endpoint=localhost
fauna create-key YOUR_DB_NAME --endpoint=localhost
# this should now log your faunaDB access key. Make note of this, and store this key somewhere safe

Navigate to http://localhost:5000. Enter http://localhost:8443 as the Endpoint URL and your secret key from the previous step as Key Secret.

Dashboard Screenshot

From there you should be able to access the FaunaDB dasboard.

Usage in Code

The proccess of connecting your local faunaDB instance to your project is a little different than connecting to one in the cloud. In your code, add these properties to your fauna client init.

{
    "secret": "YOUR_SECRET_HERE",
    "scheme": "http",
    "domain": "127.0.0.1", //localhost
    "port": 8443
}

Further Reading

FaunaDB documentation

About

A local FaunaDB configuration with the dashboard attached.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published