Create .env
file in the project root with the following values:
API_KEY=123456
SIGNATURE=4567
API_ENDPOINT=https://my_api.com/graphql
AUTH0_DOMAIN=domain.auth0.com
AUTH0_CLIENT_ID=abc123
DEFAULT_INSTANCE_ID=your-instance-674bb737a19d3046
If you've already created an instance with the Dashboard application, you can set it as your default instance. This allows you to work on the website without any changes to your local /etc/hosts file. You will only be able to navigate the default instance.
If you would like to be able to naviagate all instances locally, you will need to configure your /etc/hosts file accomodate.
Edit your local hosts file /etc/hosts
on Mac/Linux as root (Windows most likey at c:\Windows\System32\Drivers\etc\hosts
but please Google it for your OS) and add the following records, sbstituting your own instance IDs:
127.0.0.1 www.cosopho.com
127.0.0.1 micah-walter-674bb737a19d3046.cosopho.com
127.0.0.1 nordic-museu-76ba77f9ebd5d275.cosopho.com
To access the app you must use one of these hosts on port 3000. e.g. http://micah-walter-674bb737a19d3046.cosopho.com:3000
# install dependencies
$ npm install
# serve with hot reload at http://<INSTANCE-ID>.cosopho.com:3000
$ npm run dev
# build for production and launch server
$ npm run build
$ npm run start