/universe

Universe powers far.quest and Cast!

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

Wield Universe

Universes are open-source hosts for Wield, making crypto exploration fun, used for apps such as far.quest and Cast.

See our developer documents at docs.far.quest.

Self-hosting Your Universe

We've provided a starter Dockerfile for you, with MONGO_URL and JWT_SECRET as ARG parameters.

  1. You'll need a MongoDB server, either by deploying MongoDB yourself or using a hosted solution such as MongoDB Atlas.
  2. You'll also need to deploy this Dockerfile to a hosting location of your preference (Railway, Heroku, etc).

Running the wieldlabs/universe repo

Welcome to the setup guide for Universe! To start, you'll need node.js, yarn, and mongodb configured locally.

Once you have node.js, yarn and mongodb, you'll need to fill the following environment variables to have a fully operational Wield instance on localhost:

.env file setup

NODE_ENV=production
MONGO_URL=mongodb+srv://... # your local mongo url
JWT_SECRET=change-this

Once your environment is configured, run yarn dev --self-hosted to have a running instance, and play around with graphql commands at localhost:8080/graphql!

Useful Links