【发布时间】:2015-09-09 19:12:59
【问题描述】:
我正在使用 docker,我想知道如何在不通过命令行执行的情况下获取命令 npm start 来定位 app.js 文件。
我的 package.json(位于:/srv/www)看起来是这样的:
{
"name": "dist",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "forever start -c \"nodemon --harmony\" app.js --exitcrash"
},
"author": "",
"license": "ISC"
}
我目前正在调用我的 docker 镜像:
docker run -d -v /srv/docker/instantynode/srv:/srv -p 80:8080 myimg ???
我希望替换 ???使用将启动 node 并在正确目录中调用 npm start 的命令,有什么想法吗?
我想也许可以制作一个小启动脚本来解决这个问题,但是我想知道 npm 是否可以自己解决这个问题?
【问题讨论】:
标签: node.js docker containers