【发布时间】:2019-02-03 21:10:32
【问题描述】:
我将 node.js 应用程序托管在数字海洋上并使用 dokku 进行部署。我需要在这个应用程序中运行命令docker-compose up -d 来启动prisma docs 中提到的数据库和Prisma 服务器。
我尝试运行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 文件。
【问题讨论】:
-
您可能已经安装了
docker-compose.yml,但您很可能没有安装docker-compose 可执行文件。 -
@AlexKarshin 不,我有,但我没有安装
prisma -
@MaksimGorodov 您是如何在您的独酷应用程序中运行
docker-compose的?我收到以下错误:setuidgid: fatal: unable to run docker-compose: file does not exist。我在盒子上有 docker-compose,但不清楚如何在 dokku 应用程序中访问它。
标签: node.js docker docker-compose dokku prisma