Browse Source

use .env to configure endpoint root automatically for production and development

master
Rick Watson 6 years ago
parent
commit
d2847be8a1
  1. 1
      interface/.env.development
  2. 1
      interface/.env.production
  3. 22
      interface/src/constants/Endpoints.js

1
interface/.env.development

@ -0,0 +1 @@
REACT_APP_ENDPOINT_ROOT=http://developer.openobjects.com:8080/ds5-services/endpoint/esp8266/esp8266/esp8266/

1
interface/.env.production

@ -0,0 +1 @@
REACT_APP_ENDPOINT_ROOT=/rest/

22
interface/src/constants/Endpoints.js

@ -1,13 +1,11 @@
const ENDPOINT_HOST = "http://192.168.0.20";
const ENDPOINT_PATH = "/rest";
const ENDPOINT_PREFIX = ENDPOINT_HOST + ENDPOINT_PATH;
const ENDPOINT_ROOT = process.env.REACT_APP_ENDPOINT_ROOT;
export const NTP_STATUS_ENDPOINT = ENDPOINT_PREFIX + "/ntpStatus";
export const NTP_SETTINGS_ENDPOINT = ENDPOINT_PREFIX + "/ntpSettings";
export const AP_SETTINGS_ENDPOINT = ENDPOINT_PREFIX + "/apSettings";
export const AP_STATUS_ENDPOINT = ENDPOINT_PREFIX + "/apStatus";
export const SCAN_NETWORKS_ENDPOINT = ENDPOINT_PREFIX + "/scanNetworks";
export const LIST_NETWORKS_ENDPOINT = ENDPOINT_PREFIX + "/listNetworks";
export const WIFI_SETTINGS_ENDPOINT = ENDPOINT_PREFIX + "/wifiSettings";
export const WIFI_STATUS_ENDPOINT = ENDPOINT_PREFIX + "/wifiStatus";
export const OTA_SETTINGS_ENDPOINT = ENDPOINT_PREFIX + "/otaSettings";
export const NTP_STATUS_ENDPOINT = ENDPOINT_ROOT + "ntpStatus";
export const NTP_SETTINGS_ENDPOINT = ENDPOINT_ROOT + "ntpSettings";
export const AP_SETTINGS_ENDPOINT = ENDPOINT_ROOT + "apSettings";
export const AP_STATUS_ENDPOINT = ENDPOINT_ROOT + "apStatus";
export const SCAN_NETWORKS_ENDPOINT = ENDPOINT_ROOT + "scanNetworks";
export const LIST_NETWORKS_ENDPOINT = ENDPOINT_ROOT + "listNetworks";
export const WIFI_SETTINGS_ENDPOINT = ENDPOINT_ROOT + "wifiSettings";
export const WIFI_STATUS_ENDPOINT = ENDPOINT_ROOT + "wifiStatus";
export const OTA_SETTINGS_ENDPOINT = ENDPOINT_ROOT + "otaSettings";
Loading…
Cancel
Save