在将代码部署到Heroku服务器之前,我需要将S3中的文件(如.txt或.eml) aad到项目中。我可以在我的本地机器上创建一个提交,但在本例中,该文件将被下载到我的本地机器上。我们不想将文件下载到本地计算机,只想将该文件添加到项目中,以便在部署过程中可用。
因此,有人指导我如何从S3下载内容,并在部署期间将其包含在构建插件或包中。
任何帮助都将受到高度的感谢。
谢谢
发布于 2019-12-16 20:41:05
这需要做一点工作,但你可以考虑为这个应用实现你自己的构建包。Heroku支持多个构建包,当您的应用程序作为部署过程的一部分构建时,这些构建包将在您的应用程序上(按顺序)执行,请参阅https://devcenter.heroku.com/articles/buildpacks#creating-a-buildpack了解更多详细信息。在运行语言构建包之后,您的构建包可以下载文件,然后当应用程序完成构建并运行时,该文件将可供您的Dynos使用。
https://stackoverflow.com/questions/59308823
复制相似问题