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',