首页 > 解决方案 > 如何在 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的项目中有文件。

标签: node.jsdockerdocker-composedokkuprisma

解决方案


我忘了prisma通过运行安装npm i -g prisma


推荐阅读