我正在尝试使用tar -czf ../tmp/server.tar.gz .
创建一个tarball,我需要检索其网址,使用heroku builds:create --source-url https://...../tmp/server.tar.gz -a app-name
将其部署到Heroku。
有办法吗?感谢
答案 0 :(得分:1)
您可以使用heroku平台api中的source endpoint获取可以上传文件的URL,以及另一个可以作为source-url传递给builds:create命令的地址。
但是,如果您未指定任何URL,heroku-builds plugin中的该命令将为您执行此操作。 因此,您可以自己执行此操作,而不是自己编写代码:
heroku build:create
这将为您构建tar,上传和触发构建。
如果您不想构建当前目录,可以执行以下操作:
heroku build:create --dir ../ path / to / folder