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
@@ -53,19 +54,36 @@ On Windows, the project should be opened with the [Remote - WSL](https://marketp
53
54
1. You should see a landing page, click "Login"
54
55
1. Use `admin` and `password` to login
55
56
56
-
> Sometimes there may be a need to hit the locally running app from a device other than the machine the app is running on. In order to do that, you'll need to do the following:
> then hit `http://192.168.161.99` from your phone or other device on the same network.
67
-
>
68
-
> NOTE: disabling cache on your device may not be trivial, you'll either need to wipe the site settings on your device's browser or you'll need to do it via USB debugging.
57
+
Note: The application is accessible via HTTP or HTTPS. HTTPS is required for service-worker functionality.
58
+
59
+
### Mobile device testing on a branch ###
60
+
61
+
Sometimes there may be a need to hit the locally running app from a device other than the machine the app is running on. In order to do that, you'll need to do the following:
62
+
### If your machine's firewall is already configured for external access e.g. you use Docker Desktop ###
then hit `http://192.168.161.99` from your phone or other device on the same network.
74
+
75
+
NOTE: disabling cache on your device may not be trivial, you'll either need to wipe the site settings on your device's browser or you'll need to do it via USB debugging.
76
+
77
+
### If your machine's firewall is not configured for external port 80/443 access, you can use ngrok ###
78
+
79
+
[Here](https://gist.github.com/SalahHamza/799cac56b8c2cd20e6bfeb8886f18455) are instructions for installing ngrok on WSL (Linux Subsystem for Windows).
80
+
[Here](https://ngrok.com/download) are instructions for installing ngrok on Windows, Mac OS, Linux, or Docker.
81
+
82
+
Once ngrok is installed, run:
83
+
`./ngrok http http://localhost`
84
+
in a bash terminal. The same command with https://localhost may not work, so be careful to try http://localhost in particular.
85
+
86
+
ngrok will return two URLs, one http and one https, that contain what is being served in localhost. Test on another device using one or both of these URLs.
this.notice.push(this.notice.WARN,'WARNING: Because the audio file - '+response.data.data.fileName+' - is larger than 1 MB, it will not be synced with FLEx.');
this.notice.push(this.notice.WARN,'WARNING: Because the image file - '+response.data.data.fileName+' - is larger than 1 MB, it will not be synced with FLEx.');
0 commit comments