The Parse-HIPAA Dashboard.
npm install parse-hipaa-dashboard








Example of how to setup and run your own parse-dashboard for viewing/modifying your data in the Cloud. Designed for parse-hipaa, but can be used with any parse-server.
Use at your own risk. There is not promise that this is HIPAA compliant and we are not responsible for any mishandling of your data
#### Heroku

You can use the one-button deployment to quickly deploy to Heroko. Note that this is non-HIPAA compliant when using Heroku's free services, so you need to work with Heroku to enable this. You can view this document for detailed instructions. Once you click the Heroku button do the following:
1. Select your App name
2. Under the Config vars section, set all required environment vars to connect to your parse-server
3. Scroll to the bottom of the page and press Deploy app
#### Using your own files for Heroku deployment
1. Fork the parse-hipaa-dashboard repo
2. Edit heroku.yml in your repo by changing Dockerfile.heroku to Dockerfile. This will build from your respective repo instead of using the pre-built docker image
3. Edit parse-dashboard-config.json to your desired configuration
4. You can then click the Heroku deployment button from your respective repo or you can then follow the directions on heroku's site for deployment and integration
5. Set the PARSE_DASHBOARD_CONFIG config variable to ./src/parse-dashboard-config.json
``docker-compose up`
#### parseplatform/parse-dashboard
`bash`
PARSE_DASHBOARD_TRUST_PROXY: # Default is 1, this should always be left as 1 when using docker
PARSE_DASHBOARD_COOKIE_SESSION_SECRET: # Unique string. This should be constant across all deployments on your system
MOUNT_PATH: # The default is "/dashboard". This needs to be exactly what you plan it to be behind the proxy, i.e. If you want to access usc.edu/dashboard it should be "/dashboard"
1. Open your browser and go to http://localhost:4040/dashboard
2. Username: parse # You can use parseRead to login as a read only user1234
3. Password:
4. Be sure to refresh your browser to see new changes synched from your CareKitSample app
to the dashboard container. Note that since the parse dashboard is running in docker, the following should remain in the yml, command: parse-dashboard --dev`.