相关疑难解决方法(0)

使用相同的代码和git存储库部署2个不同的heroku应用程序

我正在尝试使用相同的代码和相同的git存储库创建2个不同的Heroku应用程序.App1是由我的朋友在Heroku中创建的,我不是协作者,app2是我正在尝试部署的同一个git存储库的分支.这可能吗?

当我尝试将第二个应用程序部署到Heroku时,我收到错误:

$ git push heroku branch1:master    
!  my_email_id@gmail.com not authorized to access app1
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

deployment heroku ruby-on-rails-3

17
推荐指数
2
解决办法
7122
查看次数

将 2 个 Github 存储库部署到同一个 Heroku 应用程序

我有:

  1. 客户端 GitHub 存储库(html、JS 和 CSS 文件)- 包含客户端目录。
  2. 后端 Github 存储库 (Node.JS) - 包含服务器目录、package.json、server.js。

是否可以在同一个 Heroku 域上设置这 2 个存储库的部署 - 所以我会有以下结构?

  • 客户
  • 服务器
  • 服务器.js
  • 包.json

git heroku node.js

5
推荐指数
1
解决办法
701
查看次数

Heroku:如何在客户端和服务器运行在不同端口上的情况下部署节点应用程序?

我有一个nodejs API作为服务器,而React / Redux应用程序作为客户端位于一个git项目中:https : //github.com/lafisrap/fcc_nightlife.git

我想使用heroku cli在Heroku上部署它。

package.json中的脚本部分为:

  "scripts": {
    "start-dev": "concurrently \"yarn run server\" \"yarn run client\"",
    "start": "yarn run server | yarn run client",
    "server": "babel-node server.js",
    "client": "node start-client.js",
    "lint": "eslint ."
  },
Run Code Online (Sandbox Code Playgroud)

start-client.js:

const args = [ 'start' ];
const opts = { stdio: 'inherit', cwd: 'client', shell: true };
require('child_process').spawn('yarn', args, opts);
Run Code Online (Sandbox Code Playgroud)

在客户端文件夹中,我还有另一个package.json,它定义了客户端。它的脚本部分:

  "scripts": {
    "start": "react-scripts start",
  }
Run Code Online (Sandbox Code Playgroud)

我做了:

heroku创建
git push heroku master

api运行正常。但是我不知道如何启动/访问客户端。

deployment client heroku node.js server

5
推荐指数
2
解决办法
4572
查看次数

标签 统计

heroku ×3

deployment ×2

node.js ×2

client ×1

git ×1

ruby-on-rails-3 ×1

server ×1