![Synology Docker - 使用 nodemon 自动启动服务器](https://linux22.com/image/792100/Synology%20Docker%20-%20%E4%BD%BF%E7%94%A8%20nodemon%20%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我是 docker 新手。在 Synology 中,我能够通过其 UI 通过图像创建容器并对其进行自定义,而无需触及任何配置文件。当我将容器配置为运行“nodemon”时,CMD
我使用nodemon --watch /server/snapshots/server.js /server/snapshots/server.js
。问题是容器停止并且日志显示以下内容:Error: Cannot find module '/nodemon'
。我不知道如何在没有终端的情况下安装 nodemon。在 Synology UI 中,每个容器内都有一个终端区域,但只有在容器运行时才可访问...我无法访问它,因为错误会停止容器。我尝试CMD
通过他们的 UI 编辑,但它是只读的,所以我不确定下一步该怎么做。如何在 Synology 容器中安装 nodemon 并在容器启动时使用它来启动我的服务器?
以前我可以运行 nodemon,但只是因为容器没有自动启动任何 node.js 服务器。我必须通过 Synology UI 打开终端并cd /server/snapshots/ && nodemon server.js
自行运行,这样它才能正常工作,直到容器重新启动。但现在我试图让容器使用 nodemon 自动启动我的服务器。