This project meant to be an example for companies that trying to create AEM infrastructure in DevOps manner.
This can be in smaller minor versions, although it was tested in this way.
- Docker (>= 17.12.ce)
- Maven (>= 3.3.9)
- AEM jar (>= 6.1) + license.properties file
Unfortunately, there is no AEM jar provided because of licensing and size of this repository.
To run any AEM you need to put three elements into:
- AEM 6.1, 6.2 or 6.3 (all tested) jars into
aem/aem_packages
- the name does not matter - it can be any
*.jar
.
- the name does not matter - it can be any
- license.properties file - this has to be named that way
- unzipped mod_dispatcher content
dispatcher/mod_dispatcher
for Apache 2.4 that can be downloaded from Adobe PackageShare
After putting thse files, just type:
./update-conf-package
docker-compose up
- port 4502 - author
- port 4503 - publish
- port 8080 - dispatcher (example
http://localhost:8080/content/we-retail/us/en.html
) - port 8888 - proxy for browsers
Firefox and all other browsers provides proxy configuration. What you need to do is configure proxy and use it in order to access configured domains (like geometrixxselling.com) inside your network.