在构buildDocker镜像时进行一次AEM快速安装
我有这个docker文件:
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快速启动安装所有捆绑软件然后closures,所以我可以在构build映像时进行一次这样的工作,并且在映像运行时有一个快速的启动时间。
而不是正常地解压缩运行aem,您可以在启动完成时将侦听器端口parameter passing给启动命令并监视进程 – 发出closures。
这里是一个基于python的实现 – https://github.com/awadheshv/aem_6-1_docker/blob/master/base/aemInstaller.py