Themis

Themis

  • Docs
  • Roadmap

›Configuration

Getting Started

  • What is this about?
  • Installation
  • Create a Module

Guides

  • Remote Module
  • Nocks

API

  • Module
  • Remote Module
  • Transforms
  • Merge Strategy
  • CLI

Configuration

  • Configuration File
  • ENV

Environment Configuration

Development

Themis uses dotenv, to allow setting up a development environment for example. Create a .env file in your project root directory.

Supported Settings

  • PORT = INT
  • NODE_ENV = STRING (development|production)
  • LOG_LEVEL = STRING (debug|warn|error|info)
  • GQL_API_PATH = STRING (default: '/api/graphql')
  • GQL_SUBSCRIPTIONS_PATH = STRING (default: '/ws/subscriptions')
  • GQL_SUBSCRIPTION_KEEPALIVE = INT (ms, default: 15000)
  • GQL_TRACING = BOOLEAN
  • GQL_CACHE_CONTROL_MAX_AGE = INT (seconds)
  • APOLLO_ENGINE_API_KEY = See Apollo Engine Docs
← Configuration File
  • Development
  • Supported Settings
Docs
Getting StartedModule API Reference
Copyright © 2019 Spring-Media