From 10e40e038eaa090e20738853ac39f603ec31e6a9 Mon Sep 17 00:00:00 2001 From: orangecoding Date: Mon, 16 Feb 2026 12:29:02 +0100 Subject: [PATCH] adding check if fredy is running in docker --- Dockerfile | 1 + lib/services/tracking/Tracker.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 51a6fa5..b4a4b91 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,6 +35,7 @@ WORKDIR /fredy RUN apk add --no-cache chromium curl ENV NODE_ENV=production \ + IS_DOCKER=true \ PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \ PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser diff --git a/lib/services/tracking/Tracker.js b/lib/services/tracking/Tracker.js index 0889f92..6790559 100644 --- a/lib/services/tracking/Tracker.js +++ b/lib/services/tracking/Tracker.js @@ -14,10 +14,12 @@ import { getSettings } from '../storage/settingsStorage.js'; const deviceId = getUniqueId() || 'N/A'; const version = await getPackageVersion(); const FREDY_TRACKING_URL = 'https://fredy.orange-coding.net/tracking'; +const isDocker = process.env.IS_DOCKER != null; const staticTrackingData = { operatingSystem: os.platform(), osVersion: os.release(), + isDocker, arch: process.arch, language: process.env.LANG || 'en', nodeVersion: process.version || 'N/A',