You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Example of how to setup and run your own [parse-dashboard](https://github.com/parse-community/parse-dashboard) for viewing/modifying your data in the Cloud. Designed for [parse-hipaa](https://github.com/netreconlab/parse-hipaa), but can be used for any parse-server.
6
+
Example of how to setup and run your own [parse-dashboard](https://github.com/parse-community/parse-dashboard) for viewing/modifying your data in the Cloud. Designed for [parse-hipaa](https://github.com/netreconlab/parse-hipaa), but can be used with any parse-server.
7
7
8
8
**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**
9
9
@@ -15,16 +15,17 @@ parse-hipaa can be easily deployed or tested remote or locally.
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. Once you click the Heroku button do the following:
18
+
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 instuctions](https://docs.google.com/document/d/1fniJavK_3T_SXZs2wwn-wa8nX-LzhhNgSORRK1LaZYI/edit?usp=sharing). Once you click the Heroku button do the following:
19
19
20
20
1. Select your **App name**
21
21
2. Under the **Config vars** section, set all `required` environment vars to connect to your parse-server
22
22
3. Scroll to the bottom of the page and press **Deploy app**
23
23
24
24
#### Using your own files for Heroku deployment
25
25
1. Fork the the parse-hipaa-dashboard repo
26
-
2. Open `dashboard/Dockerfile.heroku` and uncomment `COPY ./parse-dashboard-config.json ./parse-dashboard-config.json`. Edit the config file to your desired configuration. This will build from your respective repo instead of using the pre-built docker image
27
-
3. You can then follow the directions on heroku's site for [deployment](https://devcenter.heroku.com/articles/git) and [integration](https://devcenter.heroku.com/articles/github-integration)
26
+
2. Edit `parse-dashboard-config.json` to your desired configuration
27
+
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](https://devcenter.heroku.com/articles/git) and [integration](https://devcenter.heroku.com/articles/github-integration)
28
+
5. Set the `PARSE_DASHBOARD_CONFIG` config variable to `./src/parse-dashboard-config.json`
28
29
29
30
### Local: using docker
30
31
To get started with parse-hipaa simply type:
@@ -40,7 +41,7 @@ PARSE_DASHBOARD_COOKIE_SESSION_SECRET: # Unique string. This should be constant
40
41
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 cs.uky.edu/dashboard it should be "/dashboard"
41
42
```
42
43
43
-
## Viewing Your Data via Parse Dashboard
44
+
###Viewing Your Data via Parse Dashboard
44
45
Parse-dashboard is binded to your localhost on port 4040 and can be accessed as such, e.g. http://localhost:4040/dashboard. The default login for the parse dashboard is username: "parse", password: "1234". For production you should change the password in the [postgres-dashboard-config.json](https://github.com/netreconlab/parse-hipaa/blob/master/parse-dashboard-config.json#L14). Note that ideally the password should be hashed by using something like [bcrypt-generator](https://bcrypt-generator.com) or using [multi factor authentication](https://github.com/parse-community/parse-dashboard#multi-factor-authentication-one-time-password). You can also add more users through this method.
45
46
46
47
1. Open your browser and go to http://localhost:4040/dashboard
0 commit comments