Tag: node.js

Docker中的条件CMD

我想运行CMD ["npm", "run", "dev"]如果一个dev脚本存在于package.json中,否则CMD ["npm", "start"] 有没有一个习惯的docker的方式来做到这一点? 我想我的CMD可能是一个bash脚本,用来检查'npm run dev'是否存在。 有没有比这更干净的方法呢?

Node.js和MongoDB应该在不同的豆荚中吗?

我试图托pipe一个简单的Node.js应用程序连接到MongoDB,我看在网上,我find了两种不同的方法和一些指导: 不同的豆荚: 来自官方Kubernetes文档的示例 。 官方Google Cloud Platform文档中的示例 。 相同的吊舱: 来自IBM官方文档的示例 。 这使我困惑了一下,这是实现这个目标的最佳实践吗?