node.js - 如何在 dokku node.js 应用程序中运行 docker 命令?
问题描述
我将 node.js 应用程序托管在数字海洋上并使用 dokku 进行部署。我需要docker-compose up -d
在此应用程序中运行命令来启动数据库和 Prisma 服务器,如prisma docs中所述。
我尝试运行dokku run my-node-js-app "docker-compose up -d"
,但出现此错误:
Could not determine a reasonable value for WEB_CONCURRENCY.
This is likely due to running the Heroku NodeJS buildpack on a non-Heroku platform.
WEB_CONCURRENCY has been set to 1. Please review whether this value is appropriate for your application.
setuidgid: fatal: unable to run docker-compose: file does not exist
我检查了,我docker-compose.yml
的项目中有文件。
解决方案
我忘了prisma
通过运行安装npm i -g prisma
推荐阅读
- angular - Angular“let-col”没有传递所有属性
- ios - 我们如何使用 swift 和 iOS 11+ 进行直线图像转换
- gams-math - GAMS中是否有标准的正态累积分布函数?
- jquery - 模态内容刷新和提交
- javascript - javascript中的冒泡排序无法运行?
- python - 显然我没有在字符串格式化期间转换所有参数,但我不知道出了什么问题
- excel - 将一张表中的表格数据引用到另一张表中的单元格
- python - 无法发布日期时间类型python
- c - 为什么在程序中两次使用gets()来获取两个不同数组的输入,即使是第一个数组也只返回第二个输入?
- android - 有没有办法绕过 MI 设备中的“自动启动”在 android 中运行后台服务?