我有这个泊坞文件:
FROM flurdy/oracle-java7
COPY aem-quickstart-5.6.1.jar /aem-quickstart-5.6.1.jar
COPY license.properties /license.properties
RUN java -jar /aem-quickstart-5.6.1.jar -unpack
EXPOSE 4502 4502
ENTRYPOINT ["/crx-quickstart/bin/quickstart"]
我的目的是让AEM用这一行完成它的所有启动工作:
RUN java -jar /aem-quickstart-5.6.1.jar -unpack
我指的是AEM捆绑包的所有拆包和安装。但所有这一行都是提取一些启动/停止脚本。
如何告诉AEM快速安装所有软件包然后关机,这样我就可以在图像构建时完成一次工作,并在图像运行时快速启动。
答案 0 :(得分:0)
而不是正常解压缩运行aem,你可以将一个listener-port参数传递给startup命令并监视进度,当启动完成时 - 发出关闭。
这是一个基于python的实现 - https://github.com/awadheshv/aem_6-1_docker/blob/master/base/aemInstaller.py