Skip to content
A GraphQL-powered, single-page dashboard application for Saleor.
TypeScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
.testcafe
.tx
assets
lint/rules
locale
nginx
src
.codeclimate.yml
.dockerignore
.eslintrc.json
.gitignore
.npmrc
.prettierignore
.travis.yml
CHANGELOG.md
Dockerfile
LICENSE
README.md
_redirects
apollo.config.js
app.json
babel.config.js
eslint-local-rules.js
package-lock.json
package.json
react-intl.d.ts
schema.graphql
static.json
tsconfig.json
tslint.json
webpack.config.js
webpack.d.ts

README.md

Saleor Dashboard

1 copy 2x

A GraphQL-powered, single-page dashboard application for Saleor.

Demo

See the public demo of Saleor Dashboard!

Or launch the demo on a free Heroku instance.

Deploy

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js 10.0+
  • A running instance of Saleor.

Installing

Clone the repository:

$ git clone https://github.com/mirumee/saleor-dashboard.git

Enter the project directory:

$ cd saleor-dashboard

Install NPM dependencies:

$ npm i

Configuration

There are two environment variables available for configuration:

  • API_URI (required) - URI of a running instance of Saleor GraphQL API. If you are running Saleor locally with the default settings, set API_URI to: http://localhost:8000/graphql/.

  • APP_MOUNT_URI - URI at which the Dashboard app will be mounted. E.g. if you set APP_MOUNT_URI to /dashboard/, your app will be mounted at http://localhost:9000/dashboard/.

  • STATIC_URL - URL where the static files are located. E.g. if you use S3 bucket, you should set it to the bucket's URL. By default Saleor assumes you serve static files from the root of your site at http://localhost:9000/.

Development

To start the development server run:

$ npm start

Production

To build the application bundle run:

$ npm run build
You can’t perform that action at this time.