[英]How to run Renovate inside a Ubuntu 20.04 Docker container?
I want to run Renovate inside aa Ubuntu 20.04 docker container, but renovate does not seem to work.我想在 aa Ubuntu 20.04 docker 容器中运行Renovate ,但 renovate 似乎不起作用。 Here are the step to repdocue my setting:
这是重新设置我的设置的步骤:
docker run -it ubuntu:20.04 /bin/bash
apt update
apt upgrade
printf 'y\n1\n\1n' | apt install nodejs
apt install -y npm
npm install -g renovate
renovate --version
renovate --version
gives me: renovate --version
给了我:
/usr/local/lib/node_modules/renovate/dist/logger/index.js:13
let logContext = process.env.LOG_CONTEXT ?? (0, nanoid_1.nanoid)();
^
SyntaxError: Unexpected token ?
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/usr/local/lib/node_modules/renovate/dist/renovate.js:5:18)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
root@3b484953056f:/# renovate --version
/usr/local/lib/node_modules/renovate/dist/logger/index.js:13
let logContext = process.env.LOG_CONTEXT ?? (0, nanoid_1.nanoid)();
^
SyntaxError: Unexpected token ?
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (/usr/local/lib/node_modules/renovate/dist/renovate.js:5:18)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
Any ideas what I am doing wrong here?有什么想法我在这里做错了吗? Do I need to setup
RENOVATE_LOG_CONTEXT
?我需要设置
RENOVATE_LOG_CONTEXT
吗? If so, how can this be done?如果是这样,如何做到这一点?
renovate github discussions is more active than this, you should try there next time. renovate github 讨论比这个更活跃,你下次应该去那里试试。
you should look into github repository, check this repository out for ubuntu example: https://github.com/renovatebot/docker-ubuntu/blob/master/Dockerfile您应该查看 github 存储库,检查此存储库以获取 ubuntu 示例: https://github.com/renovatebot/docker-ubuntu/blob
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.