mirror of
				https://github.com/KevinMidboe/brewPi.git
				synced 2025-10-29 16:50:12 +00:00 
			
		
		
		
	Moved ES variables to .env file
This commit is contained in:
		
							
								
								
									
										3
									
								
								.env.example
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.env.example
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | ES_CLIENT=http://localhost:3200 | ||||||
|  | ES_INDEX=brewlogger-* | ||||||
|  | ES_APIKEY= | ||||||
| @@ -1,8 +1,9 @@ | |||||||
|  | import { env } from '$env/dynamic/private'; | ||||||
| import type IESTelemetry from './interfaces/IESTelemetry'; | import type IESTelemetry from './interfaces/IESTelemetry'; | ||||||
| import type IChartFrame from './interfaces/IChartFrame'; | import type IChartFrame from './interfaces/IChartFrame'; | ||||||
|  |  | ||||||
| const TELEMETRY_ENDPOINT = 'REPLACE_WITH_ES_HOST/brewlogger-*/_search'; | const ES_ENDPOINT = `${env.ES_HOST}/${env.ES_INDEX}/_search`; | ||||||
| const ES_APIKEY = '***REMOVED***'; | const ES_APIKEY = env.ES_APIKEY; | ||||||
|  |  | ||||||
| function dateToESString(date: Date) { | function dateToESString(date: Date) { | ||||||
|   return date.toISOString(); |   return date.toISOString(); | ||||||
| @@ -148,7 +149,6 @@ function calculateInterval(from, to, interval, size) { | |||||||
| } | } | ||||||
|  |  | ||||||
| function parseTempResponse(data: IESTelemetry): IChartFrame[] { | function parseTempResponse(data: IESTelemetry): IChartFrame[] { | ||||||
|   console.log('got temp response:', data); |  | ||||||
|   return data?.aggregations?.data?.buckets.map((bucket) => { |   return data?.aggregations?.data?.buckets.map((bucket) => { | ||||||
|     return { |     return { | ||||||
|       value: bucket?.maxValue?.value, |       value: bucket?.maxValue?.value, | ||||||
| @@ -177,9 +177,8 @@ export function fetchTemperature(from: Date, to: Date, size: number = 50): Promi | |||||||
|     }, |     }, | ||||||
|     body: JSON.stringify(esSearchQuery) |     body: JSON.stringify(esSearchQuery) | ||||||
|   }; |   }; | ||||||
|   console.log('temp options:', options); |  | ||||||
|  |  | ||||||
|   return fetch(TELEMETRY_ENDPOINT, options) |   return fetch(ES_ENDPOINT, options) | ||||||
|     .then((resp) => resp.json()) |     .then((resp) => resp.json()) | ||||||
|     .then(parseTempResponse); |     .then(parseTempResponse); | ||||||
| } | } | ||||||
| @@ -200,7 +199,7 @@ export function fetchHumidity(from: Date, to: Date, size: number = 50): Promise< | |||||||
|     body: JSON.stringify(esSearchQuery) |     body: JSON.stringify(esSearchQuery) | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|   return fetch(TELEMETRY_ENDPOINT, options) |   return fetch(ES_ENDPOINT, options) | ||||||
|     .then((resp) => resp.json()) |     .then((resp) => resp.json()) | ||||||
|     .then(parseTempResponse); |     .then(parseTempResponse); | ||||||
| } | } | ||||||
| @@ -221,7 +220,7 @@ export function fetchPressure(from: Date, to: Date, size: number = 50): Promise< | |||||||
|     body: JSON.stringify(esSearchQuery) |     body: JSON.stringify(esSearchQuery) | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|   return fetch(TELEMETRY_ENDPOINT, options) |   return fetch(ES_ENDPOINT, options) | ||||||
|     .then((resp) => resp.json()) |     .then((resp) => resp.json()) | ||||||
|     .then(parseTempResponse); |     .then(parseTempResponse); | ||||||
| } | } | ||||||
| @@ -236,7 +235,7 @@ export function getLatestInsideReadings(fetch: Function) { | |||||||
|     body: JSON.stringify(buildLatestQuery('inside')) |     body: JSON.stringify(buildLatestQuery('inside')) | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|   return fetch(TELEMETRY_ENDPOINT, options) |   return fetch(ES_ENDPOINT, options) | ||||||
|     .then((resp) => resp.json()) |     .then((resp) => resp.json()) | ||||||
|     .then(parseLatestResponse); |     .then(parseLatestResponse); | ||||||
| } | } | ||||||
| @@ -251,7 +250,7 @@ export function getLatestOutsideReadings(fetch: Function) { | |||||||
|     body: JSON.stringify(buildLatestQuery('outside')) |     body: JSON.stringify(buildLatestQuery('outside')) | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|   return fetch(TELEMETRY_ENDPOINT, options) |   return fetch(ES_ENDPOINT, options) | ||||||
|     .then((resp) => resp.json()) |     .then((resp) => resp.json()) | ||||||
|     .then(parseLatestResponse); |     .then(parseLatestResponse); | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user