Skip to content

Instantly share code, notes, and snippets.

@denniswon
Created November 20, 2025 07:44
Show Gist options
  • Select an option

  • Save denniswon/3f9f541f6e1f6c629424eab9da9f048b to your computer and use it in GitHub Desktop.

Select an option

Save denniswon/3f9f541f6e1f6c629424eab9da9f048b to your computer and use it in GitHub Desktop.
make console error
denniswon@merkletree ~/merkle/backend (main ⬇ ✔) » make console
docker compose run --build --rm app pnpm console
[+] Creating 17/17
✔ Container backend-redis-node-6-1 Running 0.0s
✔ Container backend-cache-node-5-1 Running 0.0s
✔ Container backend-redis-node-3-1 Running 0.0s
✔ Container backend-redis-node-2-1 Running 0.0s
✔ Container backend-lock-node-2-1 Running 0.0s
✔ Container backend-redis-node-4-1 Running 0.0s
✔ Container backend-cache-node-3-1 Running 0.0s
✔ Container backend-cache-node-1-1 Running 0.0s
✔ Container backend-redis-node-5-1 Running 0.0s
✔ Container backend-postgres-1 Running 0.0s
✔ Container backend-lock-node-1-1 Running 0.0s
✔ Container backend-cache-node-6-1 Running 0.0s
✔ Container backend-lock-node-3-1 Running 0.0s
✔ Container backend-redis-node-1-1 Running 0.0s
✔ Container backend-opensearch-1 Running 0.0s
✔ Container backend-cache-node-4-1 Running 0.0s
✔ Container backend-cache-node-2-1 Running 0.0s
[+] Running 2/2
✔ Container backend-cache-cluster-1 Started 0.4s
✔ Container backend-redis-cluster-1 Started 0.2s
[+] Building 1.1s (12/12) FINISHED
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 507B 0.0s
=> [internal] load build definition from Dockerfile.app 0.0s
=> => transferring dockerfile: 1.55kB 0.0s
=> [internal] load metadata for docker.io/library/node:20.19 0.7s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 255B 0.0s
=> [1/5] FROM docker.io/library/node:20.19.5-slim@sha256:9e7 0.0s
=> => resolve docker.io/library/node:20.19.5-slim@sha256:9e7 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 145B 0.0s
=> CACHED [2/5] WORKDIR /app 0.0s
=> CACHED [3/5] RUN set -x && apt-get update && apt- 0.0s
=> CACHED [4/5] COPY ./entrypoint-app.sh /usr/bin/entrypoint 0.0s
=> CACHED [5/5] COPY package.json pnpm-lock.yaml pnpm-worksp 0.0s
=> exporting to image 0.0s
=> => exporting layers 0.0s
=> => exporting manifest sha256:748eb88ef954a188e365f862a978 0.0s
=> => exporting config sha256:f96af91a601dbec4be6064a8fe60a3 0.0s
=> => exporting attestation manifest sha256:344701b2301cc39a 0.0s
=> => exporting manifest list sha256:d600a6edcf80b13ce026f06 0.0s
=> => naming to docker.io/library/backend-app:latest 0.0s
=> => unpacking to docker.io/library/backend-app:latest 0.0s
=> resolving provenance for metadata file 0.0s
Lockfile is up to date, resolution step is skipped
Already up to date
╭───────────────────────────────────────────────╮
│ │
│ Update available! 10.8.1 → 10.22.0. │
│ Changelog: https://pnpm.io/v/10.22.0 │
│ To update, run: corepack use [email protected]
│ │
╰───────────────────────────────────────────────╯
╭ Warning ─────────────────────────────────────────────────────────╮
│ │
│ Ignored build scripts: sharp. │
│ Run "pnpm approve-builds" to pick which dependencies should │
│ be allowed to run scripts. │
│ │
╰──────────────────────────────────────────────────────────────────╯
. prepare$ [ "$HUSKY" != 0 ] && husky install || echo Husky disab…
│ Husky disabled
└─ Done in 9ms
Done in 1.7s using pnpm v10.8.1
> [email protected] console /app
> npm run ts-node src/entrypoints/console.ts
> [email protected] ts-node
> TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true ts-node src/entrypoints/console.ts
Loading console environment...
No `rpcUrl` provided to Viem connector, using public endpoint. Do not use this in production
dev> [07:42:41.085] DEBUG (42): [ConnectionPoolMonitor] Registered pool: primary
[07:42:41.086] DEBUG (42): [ConnectionPoolMonitor] Registered pool: replica
[07:42:41.086] DEBUG (42): [ConnectionPoolMonitor] Starting pool monitoring (interval: 1000ms)
[07:42:47.419] INFO (42): [TokenPoolsHandler] Starting processing interval every 30000ms
class: "TokenPoolsHandler"
/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/Errors.js:32
var _this = _super.call(this, message) || this;
^
StatsigInvalidArgumentError: Invalid key provided. You must use a Server Secret Key from the Statsig console with the node-js-server-sdk
at new StatsigInvalidArgumentError (/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/Errors.js:32:28)
at _errorBoundary.capture.StatsigContext_1.InitializeContext.new.caller (/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/StatsigServer.js:126:51)
at ErrorBoundary.capture (/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/ErrorBoundary.js:44:26)
at StatsigServer.<anonymous> (/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/StatsigServer.js:114:59)
at step (/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/StatsigServer.js:33:23)
at Object.next (/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/StatsigServer.js:14:53)
at /app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/StatsigServer.js:8:71
at new Promise (<anonymous>)
at __awaiter (/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/StatsigServer.js:4:12)
at StatsigServer.initializeImpl (/app/node_modules/.pnpm/[email protected][email protected]/node_modules/statsig-node/dist/StatsigServer.js:111:16)
npm notice
npm notice New major version of npm available! 10.8.2 -> 11.6.3
npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.6.3
npm notice To update run: npm install -g [email protected]
npm notice
 ELIFECYCLE  Command failed with exit code 1.
make: *** [console] Error 1
denniswon@merkletree ~/merkle/backend (main ⬇ ✔) »
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment