mirror of
https://github.com/bckelley/cgm-remote-monitor.git
synced 2026-08-24 03:14:12 -05:00
update Node requirements. This is a follow up from https://github.com/nightscout/cgm-remote-monitor/pull/7417 since @bewest already merged his branch to dev
add NodeJS 16.x support. drop NodeJS 12.x support.It reached End-of-Life status on 30 April 2022 allow NodeJS 18.x support to run for CI upgrade webpack and webpack-cli update browserlist and browser documentation, config is now at .browserslistrc update README.md for browsers and Node versions fix typos in comments in lib/client/hashauth.js and webpack/webpack.config from https://github.com/nightscout/cgm-remote-monitor/pull/7440
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
Nightscout Web Monitor (a.k.a. cgm-remote-monitor)
|
||||
======================================
|
||||
==================================================
|
||||
|
||||

|
||||
|
||||
@@ -149,23 +149,28 @@ you're welcome to issue a documentation pull request with instructions on how to
|
||||
|
||||
## Recommended minimum browser versions for using Nightscout:
|
||||
|
||||
Older versions of the browsers might work, but are untested.
|
||||
Our [browserslist](https://github.com/browserslist/browserslist) policy is documented in `.browserlistrc`.
|
||||
|
||||
- Android 4
|
||||
- iOS 6
|
||||
- Chrome 35
|
||||
- Edge 17
|
||||
- Firefox 61
|
||||
- Opera 12.1
|
||||
- Safari 6 (macOS 10.7)
|
||||
- Internet Explorer: not supported
|
||||
|
||||
- Android Chrome: 104 or later (`and_chr`)
|
||||
- Google Chrome: 102 or later (`chrome`)
|
||||
- Microsoft Edge: 103 or later (`edge`)
|
||||
- Mozilla Firefox: 102 or later (`firefox`)
|
||||
- Apple Safari on iOS: 15.5 or later (`ios_saf`)
|
||||
- Apple Safari on iOS also works for iOS 10.3.4, 12.2-12.5, 13.4-13.7, 14.x, 15.2-15.4 but is not recommended because it's not maintained by Apple (`ios_saf`)
|
||||
- Opera Mini on Android: 63 or later (`op_mini`)
|
||||
- Opera: 88 or later (`opera`)
|
||||
- Apple Safari for macOS 10.15 Catalina or later: : 15.5 or later (`safari`)
|
||||
- Samsung Internet on Android: 12 or later (`samsung`)
|
||||
- Internet Explorer 11 : not supported
|
||||
|
||||
Older versions or other browsers might work, but are untested and unsupported.
|
||||
Some features may not work with devices/browsers on the older end of these requirements.
|
||||
|
||||
## Windows installation software requirements:
|
||||
## Installation software requirements:
|
||||
|
||||
- [Node.js](http://nodejs.org/) Latest Node 12 LTS. Node versions that do not have the latest security patches will not work. Use [Install instructions for Node](https://nodejs.org/en/download/package-manager/) or use `bin/setup.sh`)
|
||||
- [MongoDB](https://www.mongodb.com/download-center?jmp=nav#community) 3.x or later. MongoDB 2.4 is only supported for Raspberry Pi.
|
||||
- [Node.js](http://nodejs.org/) Latest Node v14 or v16 LTS. Node versions that do not have the latest security patches will not be supported. Use [Install instructions for Node](https://nodejs.org/en/download/package-manager/) or use `bin/setup.sh`)
|
||||
- [MongoDB](https://www.mongodb.com/download-center?jmp=nav#community) 4.2 or 4.4.
|
||||
|
||||
As a non-root user clone this repo then install dependencies into the root of the project:
|
||||
|
||||
@@ -184,7 +189,7 @@ $ npm install
|
||||
|
||||
- If deploying the software to Microsoft Azure, you must set ** in the app settings for *WEBSITE_NODE_DEFAULT_VERSION* and *SCM_COMMAND_IDLE_TIMEOUT* **before** you deploy the latest Nightscout or the site deployment will likely fail. Other hosting environments do not require this setting. Additionally, if using the Azure free hosting tier, the installation might fail due to resource constraints imposed by Azure on the free hosting. Please set the following settings to the environment in Azure:
|
||||
```
|
||||
WEBSITE_NODE_DEFAULT_VERSION=10.15.2
|
||||
WEBSITE_NODE_DEFAULT_VERSION=16.16.0
|
||||
SCM_COMMAND_IDLE_TIMEOUT=300
|
||||
```
|
||||
- See [install MongoDB, Node.js, and Nightscouton a single Windows system](https://github.com/jaylagorio/Nightscout-on-Windows-Server). if you want to host your Nightscout outside of the cloud. Although the instructions are intended for Windows Server the procedure is compatible with client versions of Windows such as Windows 7 and Windows 10.
|
||||
|
||||
Reference in New Issue
Block a user