所以我的.ebextensions目录中有以下.config。这是一个tomcat8环境:
container_commands:
replace-web_xml:
command: cp .ebextensions/web.xml /etc/tomcat8/web.xml
replace-config:
command: cp .ebextensions/insign.properties /var/lib/tomcat8/webapps/insign.properties
现在replace-web_xml可以正常工作,只有replace-config命令不起作用。该文件未复制到该位置。我查看了日志,但找不到任何可能导致此问题的内容。
有什么想法吗?
谢谢
现在偶然发现。即使年龄已久,也可能需要答案。问题在于,由于未指定cwd,因此默认情况下从/运行命令。您需要将cwd
设置为command
上方的指令,才能运行问题中的命令。要设置的目录取决于您的应用程序使用的语言。我无法找到指定此内容的实际列表。我将使用ssh登录到实例并查看应用程序的位置。