Skip to content

Commit f07147a

Browse files
jamoDSchau
authored andcommitted
feat(gatsby-telemetry): Include a boolean flag to telemetry data whether gatsby is running in docker or not. (#13246)
Inspired from: https://github.com/orgs/gatsbyjs/teams/maintainers/discussions/57?from_comment=1#discussion-57-comment-1
1 parent 6145992 commit f07147a

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

packages/gatsby-telemetry/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"configstore": "4.0.0",
1515
"envinfo": "^5.8.1",
1616
"fs-extra": "^7.0.1",
17+
"is-docker": "1.1.0",
1718
"node-fetch": "2.3.0",
1819
"resolve-cwd": "^2.0.0",
1920
"source-map": "^0.5.7",

packages/gatsby-telemetry/src/telemetry.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ const ci = require(`ci-info`)
66
const os = require(`os`)
77
const { basename } = require(`path`)
88
const { execSync } = require(`child_process`)
9+
const isDocker = require(`is-docker`)
910

1011
module.exports = class AnalyticsTracker {
1112
store = new EventStorage()
@@ -155,6 +156,7 @@ module.exports = class AnalyticsTracker {
155156
arch: os.arch(),
156157
ci: ci.isCI,
157158
ciName: (ci.isCI && ci.name) || undefined,
159+
docker: isDocker(),
158160
}
159161
this.osInfo = osInfo
160162
return osInfo

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11496,6 +11496,11 @@ is-directory@^0.3.1:
1149611496
resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
1149711497
integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
1149811498

11499+
11500+
version "1.1.0"
11501+
resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-1.1.0.tgz#f04374d4eee5310e9a8e113bf1495411e46176a1"
11502+
integrity sha1-8EN01O7lMQ6ajhE78UlUEeRhdqE=
11503+
1149911504
is-dotfile@^1.0.0:
1150011505
version "1.0.3"
1150111506
resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"

0 commit comments

Comments
 (0)