No description
Find a file
2020-01-17 15:59:39 +01:00
.github Add backlog label to stalebot exempt labels 2020-01-09 13:49:56 +01:00
.testcafe Apply prettier, add two data files 2019-09-23 16:29:53 +02:00
.tx Add transifex config 2019-08-29 16:18:18 +02:00
assets Improve scrolling experience 2019-10-16 17:52:19 +02:00
lint/rules Add rule fixer 2019-12-03 16:23:42 +01:00
locale Update translations 2020-01-17 11:49:17 +01:00
nginx fixing 404 2019-11-04 02:21:48 +07:00
src Update stories 2020-01-09 12:27:57 +01:00
.codeclimate.yml Initial commit 2019-06-19 16:40:52 +02:00
.dockerignore add .dockerignore and fixing nginx conf for local deploy 2019-10-31 14:31:13 +07:00
.eslintrc.json Make it error 2019-12-03 16:33:08 +01:00
.gitignore Do not format type files 2019-11-21 18:46:28 +01:00
.npmrc Initial commit 2019-06-19 16:40:52 +02:00
.prettierignore Do not format type files 2019-11-21 18:46:28 +01:00
.travis.yml Update required node version 2019-11-07 14:29:38 +01:00
_redirects Enable Netlify redirects 2019-11-14 13:01:45 +01:00
apollo.config.js Update apollo config 2019-08-21 15:26:24 +02:00
app.json Configure Heroku integration 2019-09-22 14:30:10 +02:00
babel.config.js Optimize build 2019-11-07 14:41:02 +01:00
CHANGELOG.md Update changelog 2020-01-09 12:20:08 +01:00
Dockerfile add Dockerfile + nginx 2019-10-31 13:37:38 +07:00
eslint-local-rules.js Add local eslint rule to enforce naming styles 2019-12-03 16:09:57 +01:00
LICENSE Initial commit 2019-06-19 16:40:52 +02:00
package-lock.json Merge pull request #343 from mirumee/dependabot/npm_and_yarn/react-jss-10.0.0 2019-12-30 14:12:35 +01:00
package.json Merge pull request #343 from mirumee/dependabot/npm_and_yarn/react-jss-10.0.0 2019-12-30 14:12:35 +01:00
react-intl.d.ts Refactor discount section translations (#114) 2019-08-29 14:12:35 +02:00
README.md Add STATIC_URL to the readme 2019-12-04 11:25:51 +01:00
schema.graphql Stop using deprecated fields 2020-01-09 12:13:24 +01:00
static.json Configure Heroku integration 2019-09-22 14:30:10 +02:00
tsconfig.json Do not check internal lib types 2019-11-07 14:42:07 +01:00
tslint.json Include locales in app 2019-08-29 15:59:29 +02:00
webpack.config.js Throw error when API_URI is not set 2020-01-17 15:59:39 +01:00
webpack.d.ts Initial commit 2019-06-19 16:40:52 +02:00

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