Error building a docker image

Hey guys! I’m trying to build a docker image, but it’s returning an error that I have no ideia how to fix it.
I’ve already tryed npm install -g yarn and restart the docker.

I’m using a pop_OS 20.04 distro.

make build-docker-full
build docker container
docker build --tag grafana/grafana:dev .
Sending build context to Docker daemon  315.5MB
Step 1/36 : FROM node:12.18.1-alpine3.12 as js-builder
 ---> 93664755c9e2
Step 2/36 : WORKDIR /usr/src/app/
 ---> Using cache
 ---> f351897b3bbf
Step 3/36 : COPY package.json yarn.lock ./
 ---> Using cache
 ---> 4cc11e8e0e6c
Step 4/36 : COPY packages packages
 ---> Using cache
 ---> 8fd200c088f4
Step 5/36 : RUN yarn install --pure-lockfile --no-progress
 ---> Using cache
 ---> cc42c961438f
Step 6/36 : COPY Gruntfile.js tsconfig.json .eslintrc .editorconfig .browserslistrc .prettierrc.js ./
 ---> Using cache
 ---> 584e9966f573
Step 7/36 : COPY public public
 ---> Using cache
 ---> 58382a9899d2
Step 8/36 : COPY tools tools
 ---> Using cache
 ---> ee484c8a61f4
Step 9/36 : COPY scripts scripts
 ---> Using cache
 ---> 5a663682beca
Step 10/36 : COPY emails emails
 ---> Using cache
 ---> de6b36e0dd1a
Step 11/36 : ENV NODE_ENV production
 ---> Using cache
 ---> c7abeaa925f1
Step 12/36 : RUN ./node_modules/.bin/grunt build
 ---> Running in ec3b57053ef8
Version 7.2.0-pre
/usr/src/app
Running "clean:release" (clean) task
>> 0 paths cleaned.

Running "clean:build" (clean) task
>> 1 path cleaned.

Running "exec:webpack" (exec) task
/usr/src/app
[
  ModuleBuildError: Module build failed (from ./node_modules/babel-loader/lib/index.js):
  Error: [BABEL] /usr/src/app/public/app/index.ts: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "/usr/src/app/node_modules/@babel/preset-env/lib/index.js")
  at getPlugin (/usr/src/app/node_modules/@babel/preset-env/lib/index.js:67:11)
  at /usr/src/app/node_modules/@babel/preset-env/lib/index.js:258:62
  at Array.map (<anonymous>)
  at /usr/src/app/node_modules/@babel/preset-env/lib/index.js:258:43
  at /usr/src/app/node_modules/@babel/helper-plugin-utils/lib/index.js:19:12
  at /usr/src/app/node_modules/@babel/core/lib/config/full.js:199:14
  at Generator.next (<anonymous>)
  at Function.<anonymous> (/usr/src/app/node_modules/@babel/core/lib/gensync-utils/async.js:26:3)
  at Generator.next (<anonymous>)
  at step (/usr/src/app/node_modules/gensync/index.js:254:32)
  at evaluateAsync (/usr/src/app/node_modules/gensync/index.js:284:5)
  at Function.errback (/usr/src/app/node_modules/gensync/index.js:108:7)
  at errback (/usr/src/app/node_modules/@babel/core/lib/gensync-utils/async.js:70:18)
  at async (/usr/src/app/node_modules/gensync/index.js:183:31)
  at onFirstPause (/usr/src/app/node_modules/gensync/index.js:209:13)
  at Generator.next (<anonymous>)
  at cachedFunction (/usr/src/app/node_modules/@babel/core/lib/config/caching.js:68:46)
  at cachedFunction.next (<anonymous>)
  at loadPresetDescriptor (/usr/src/app/node_modules/@babel/core/lib/config/full.js:292:44)
  at loadPresetDescriptor.next (<anonymous>)
  at recurseDescriptors (/usr/src/app/node_modules/@babel/core/lib/config/full.js:107:30)
  at recurseDescriptors.next (<anonymous>)
  at loadFullConfig (/usr/src/app/node_modules/@babel/core/lib/config/full.js:142:6)
  at loadFullConfig.next (<anonymous>)
  at Function.transform (/usr/src/app/node_modules/@babel/core/lib/transform.js:25:45)
  at transform.next (<anonymous>)
  at step (/usr/src/app/node_modules/gensync/index.js:262:25)
  at /usr/src/app/node_modules/gensync/index.js:266:13
  at async.call.result.err.err (/usr/src/app/node_modules/gensync/index.js:216:11)
  at /usr/src/app/node_modules/gensync/index.js:184:28
  at /usr/src/app/node_modules/@babel/core/lib/gensync-utils/async.js:72:7
  at /usr/src/app/node_modules/gensync/index.js:108:33
  at step (/usr/src/app/node_modules/gensync/index.js:280:14)
  at /usr/src/app/node_modules/gensync/index.js:266:13
  at async.call.result.err.err (/usr/src/app/node_modules/gensync/index.js:216:11)
  at /usr/src/app/node_modules/webpack/lib/NormalModule.js:316:20
  at /usr/src/app/node_modules/loader-runner/lib/LoaderRunner.js:367:11
  at /usr/src/app/node_modules/loader-runner/lib/LoaderRunner.js:233:18
  at context.callback (/usr/src/app/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
  at /usr/src/app/node_modules/babel-loader/lib/index.js:55:103
]
>> Exited with code: 1.
>> Error executing child process: Error: Process exited with code 1.
Warning: Task "exec:webpack" failed. Use --force to continue.

Aborted due to warnings.
The command '/bin/sh -c ./node_modules/.bin/grunt build' returned a non-zero code: 3
make: *** [Makefile:125: build-docker-full] Error 3

Can anyone help me with this?

Thank you :slight_smile: