如何使用github源在openshift上部署快速node-js实现?

问题描述 投票:-2回答:1

我试过按照文档,甚至部署了示例应用程序,但我一直遇到以下构建错误:

Cloning "https://github.com/neelrr1/bordPublic " ...
    Commit: 676e5b2c72118cba4079d437232ad320beb85231 (alot of changes...)
    Author: Neel Raja <[email protected]>
    Date:   Sat Sep 1 03:13:56 2018 +0000
Pulling image "docker-registry.default.svc:5000/openshift/nodejs@sha256:b605bc8d918f88602d038f0c23268343d3aee6445de0806ce4ff8e67c4d14c66" ...
---> Installing application source
---> Building your Node application from source
Current git config
url.https://[email protected]: 
url.https://.insteadof=ssh:// 
url.https://github.com.insteadof=ssh://[email protected] 
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=https://github.com/neelrr1/bordPublic 
remote.origin.fetch=+refs/heads/master:refs/remotes/origin/master
branch.master.remote=origin
branch.master.merge=refs/heads/master
---> Installing dependencies
---> Using 'npm install -s --only=production'
error: build error: non-zero (13) exit code from docker-registry.default.svc:5000/openshift/nodejs@sha256:b605bc8d918f88602d038f0c23268343d3aee6445de0806ce4ff8e67c4d14c66

我正在尝试使用github源来构建我的应用程序,但我愿意尝试其他可能有用的想法。谢谢!

node.js mongodb express docker openshift
1个回答
2
投票

众所周知,npm程序在安装软件包时会占用大量内存。你很可能内存不足。增加为构建提供的内存量。看到:

简而言之,增加内存运行:

oc patch bc/yourappname --patch '{"spec":{"resources":{"limits":{"memory":"1Gi"}}}}'
© www.soinside.com 2019 - 2024. All rights reserved.