graphql-engine/console
Praveen Durairaj 3f9859b8dd fix schema dropdown ui, redirect with urlPrefix, fix #97 (#107)
Also fixes the graphiql rendering where on header change, requests were being made.
2018-07-11 17:18:14 +05:30
..
bin add console to graphql-engine 2018-06-28 10:27:37 +05:30
cypress console: add access key login, update messaging/tooltips (#65) 2018-07-09 20:07:44 +05:30
src fix schema dropdown ui, redirect with urlPrefix, fix #97 (#107) 2018-07-11 17:18:14 +05:30
static add console to graphql-engine 2018-06-28 10:27:37 +05:30
webpack add console to graphql-engine 2018-06-28 10:27:37 +05:30
.babelrc add console to graphql-engine 2018-06-28 10:27:37 +05:30
.bootstraprc add console to graphql-engine 2018-06-28 10:27:37 +05:30
.eslintignore add console to graphql-engine 2018-06-28 10:27:37 +05:30
.eslintrc add console to graphql-engine 2018-06-28 10:27:37 +05:30
.gitignore console: update gitignore 2018-06-28 10:33:53 +05:30
CONTRIBUTING.md add console to graphql-engine 2018-06-28 10:27:37 +05:30
cypress.json console: update tests for multiple modes 2018-07-03 12:47:08 +05:30
hasuraconfig.js add console to graphql-engine 2018-06-28 10:27:37 +05:30
Makefile console: add gzip compression to deployments (#94) 2018-07-11 12:19:03 +05:30
package-lock.json fix schema dropdown ui, redirect with urlPrefix, fix #97 (#107) 2018-07-11 17:18:14 +05:30
package.json console: handle baseUrl in tests 2018-07-09 13:34:53 +05:30
README.md console: update tests for multiple modes 2018-07-03 12:47:08 +05:30

Usage of Environment Variables

This app uses a few environment variables which are required for development. The production build uses values directly injected by the server serving this app.

We use dotenv for setting environment variables for development. Create a `.env' file in the root directory (wherever package.json is) and set the following values. Replace accordingly for testing.

PORT=3000
NODE_ENV=development
DATA_API_URL=http://localhost:9000
API_HOST=http://localhost
API_PORT=9693
ACCESS_KEY=abcd
CONSOLE_MODE=cli
DEV_DATA_API_URL=http://localhost:9000
URL_PREFIX=/

Note The .env file should not be in version control.

Contributing

To suggest a feature, create an issue if it does not already exist. If you would like to help develop a suggested feature follow these steps:

  • Fork this repo
  • Install dependencies with $ npm install
  • Implement your source code changes to files in the src/ directory
  • Write your tests in the cypress/ directory
  • Run the hasura console production server by executing hasura console
  • Run the hasura console locally with $ npm run dev
  • Submit PR for review