diff --git a/client/.env.development b/client/.env.development index b8691ca6..cc282e0c 100644 --- a/client/.env.development +++ b/client/.env.development @@ -6,7 +6,9 @@ GATSBY_CDN_TILES_BASE_URL=https://d3jqyw10j8e7p9.cloudfront.net GATSBY_LOCAL_TILES_BASE_URL=http://localhost:5000/data/data-pipeline +GATSBY_DATA_PIPELINE_SCORE_PATH_LOCAL=data_pipeline/data/score GATSBY_DATA_PIPELINE_SCORE_PATH=data-pipeline/data/score + GATSBY_SCORE_DOWNLOAD_FILE_PATH=downloadable/Screening_Tool_Data.zip GATSBY_MAP_TILES_PATH=tiles diff --git a/client/src/data/constants.tsx b/client/src/data/constants.tsx index 0af137f6..fe205d0f 100644 --- a/client/src/data/constants.tsx +++ b/client/src/data/constants.tsx @@ -4,15 +4,19 @@ import {isMobile as isMobileReactDeviceDetect} from 'react-device-detect'; const XYZ_SUFFIX = '{z}/{x}/{y}.pbf'; export const featureURLForTilesetName = (tilesetName: string): string => { - // The feature tile base URL can either point locally or the CDN. + // The feature tile base URL and path can either point locally or the CDN. // This is selected based on the DATA_SOURCE env variable. const featureTileBaseURL = process.env.DATA_SOURCE === 'local' ? process.env.GATSBY_LOCAL_TILES_BASE_URL : process.env.GATSBY_CDN_TILES_BASE_URL; + const featureTilePath = process.env.DATA_SOURCE === 'local' ? + process.env.GATSBY_DATA_PIPELINE_SCORE_PATH_LOCAL : + process.env.GATSBY_DATA_PIPELINE_SCORE_PATH; + return [ featureTileBaseURL, - process.env.GATSBY_DATA_PIPELINE_SCORE_PATH, + featureTilePath, process.env.GATSBY_MAP_TILES_PATH, tilesetName, XYZ_SUFFIX,