部署时如何在Heroku上运行多个npm脚本?
在我的package.json
中,我有以下脚本:
"scripts": {
"api": "node ./api/index.js",
"client": "node ./client/index.js",
"start": "npm run client && npm run api"
},
我正在尝试运行start
,它同时启动我的客户端(react前端)和api。在我的Procfile
中,我有:web: npm run start
。Heroku构建成功,但只运行第一个脚本。有没有办法在我的应用程序部署到Heroku后立即从我的Procfile
运行多个npm脚本?
转载请注明出处:http://www.zhongtian365.com/article/20230505/960668.html
随机推荐
-
当应用程序部署在yarn中时,samza如何生成container.id?
有人能让我知道当应用程序部署在yarn中时,samza是如何生成samza.container.id / SAMZA_CONTAINER_ID的吗?我查看了一下samza代码库,但找不到生成samza.container.id的逻辑
-
如何在RxSwift中部署绑定时不使观察者无效?
我是RxSwift领域的新手,显然我没有正确地使用它……我有一个按钮,我想像这样连接到一个观察者button.rx.tap.bind(to: viewModel.someObserver).disposed(by: disposeBag)复...
-
如何防止App Engine在亚洲地区部署时构建超时
在过去的几周里,我的gcloud app deploy已经经常失败了,今天它甚至尝试了10次也失败了。根据google cloud web界面,它在导出阶段构建后失败:7: exporter /cnb/lifecycle/exporter ...
-
更新Deployment Manager部署时如何在VM实例上执行命令行脚本
我目前在我的vm.yaml文件中有这个配置,它设置一个允许http请求并提供自定义Hello World!页面的vm实例,如startup-scripts部分中所指定:resources: - type: compute.v1.instan...
-
如何在通过ssh部署到DigitalOcean时在Travis CI中输入密码
我正在设置CI从我的github存储库到数字海洋水滴。按照互联网上的指示,我创建了SSH密钥,对其进行加密并配置我的.travis.yml文件但在工作期间,Travis需要密码才能将代码部署到droplet。链接到我的一个构建:https:...
-
如何解决在kubernetes上部署jupyter集线器时出现的持久化卷deploying hub -db-dir“被禁止错误?
我想在kubernetes集群上部署jupyter笔记本。按照官方文档(https://zero-to-jupyterhub.readthedocs.io/en/latest/setup-jupyterhub.html),我运行了以下命令:...
-
在Tomcat上部署Spring Boot应用程序时如何打开angular网页?
我有一个Spring Boot + Angular 2应用程序,我想把它打包成war并部署到Tomcat上。我能够成功地集成所有内容,但是当我尝试访问localhost url时,我得到了一个404。当我独立构建Angular和Spring...
-
部署Nuxt应用时如何在Firebase功能中启用Vuex
我正在尝试将Nuxt SSR应用程序部署到Firebase功能,从客户端和服务器端提供服务,一切都按预期工作,但当尝试实现@nuxtjs/auth时,它在本地工作,但当部署到Firebase时,查看Firebase功能控制台它说:FATAL...
-
当Figma设计文件总是在变化时,你如何保持你部署的Tailwind代码是最新的?
我们面临的问题是,由于Figma中的大量设计更改,我们的Nuxt.js web应用程序中的许多已部署的TailwindCSS组件都需要不断更新。您如何在持续的基础上管理这一点?我们已经研究了组件驱动设计的工具,比如Bit.dev (对于初创...
-
如何解决在Google app Engine上部署spring boot App时出现的配置类错误?
我已经创建了一个spring boot应用程序,它在我的机器上运行良好。现在我想使用refer link部署谷歌应用程序引擎的应用程序。在那之后,我运行了两个神奇的命令: mvn install和mvn appengine:update。它...