diff --git a/packages/dashboard-v2/README.md b/packages/dashboard-v2/README.md index ba9db568..c450ce50 100644 --- a/packages/dashboard-v2/README.md +++ b/packages/dashboard-v2/README.md @@ -8,3 +8,18 @@ This is a Gatsby application. To run it locally, all you need is: - `yarn install` - `yarn start` + +## Accessing remote APIs + +To be able to log in on a local environment with your production credentials, you'll need to make the browser believe you're actually on the same domain, otherwise browser will block the session cookie. + +To do the trick, edit your `/etc/hosts` file and add a record like this: + +``` +127.0.0.1 local.skynetpro.net +``` + +then run `yarn secure` -- it will run `gatsby develop` with `--https --host=local.skynetpro.net -p=443` options. +If you're on macOS, you may need to `sudo` the command to successfully bind to port `443`. + +> **NOTE:** This should become easier once we have a docker image for the new dashboard. diff --git a/packages/dashboard-v2/package.json b/packages/dashboard-v2/package.json index 7b561154..dad231a4 100644 --- a/packages/dashboard-v2/package.json +++ b/packages/dashboard-v2/package.json @@ -10,6 +10,7 @@ "scripts": { "develop": "gatsby develop", "start": "gatsby develop", + "secure": "gatsby develop --https --host=local.skynetpro.net -p=443", "build": "gatsby build", "serve": "gatsby serve", "clean": "gatsby clean",