我有一个名为dist
的文件夹,其中包含我的spring boot / jhipster gradle app的angular2前端。
现在我尝试通过弹性beanstalk war上传(web前端)将包含后端和前端的war文件上传到aws。
我已将自定义配置文件 - xx-tomcat-settings.config
设置到.ebextensions文件夹中。根据{{3}}的以下内容,它有效:
option_settings:
aws:elasticbeanstalk:environment:proxy:staticfiles:
/dist : dist
这会将我的dist文件夹映射到[myUrl]/dist
,这有效。我可以致电http://***/dist/my.js
,它会向我显示内容。
但,由于frontendassets的路径,我实际上想将/dist
映射到/
。所以我更改了自定义配置文件:
option_settings:
aws:elasticbeanstalk:environment:proxy:staticfiles:
/ : dist
使用此配置文件,似乎没有任何映射。我无法获得http://***/dist/my.js
或http://***/my.js
所以我的问题是:如何正确引用配置文件中的根文件夹?或者,如果这不可能,有没有一种很好的替代方法来实现映射?
我通过jar -tf my.war
查看了war文件是否正确,它是什么。现在我没有想法,对于aws / eb来说相对较新。我没有在aws支持论坛或文档中找到任何东西,所以......
提前致谢!