Coder Social home page Coder Social logo

aem-docker-infrastructure's Introduction

Adobe Experience Manager on Docker - example of entire infrastructure

This project meant to be an example for companies that trying to create AEM infrastructure in DevOps manner.

Requirements

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

How to run infrastructure

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.
  • 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

Entry points

  1. port 4502 - author
  2. port 4503 - publish
  3. port 8080 - dispatcher (example http://localhost:8080/content/we-retail/us/en.html)
  4. port 8888 - proxy for browsers

How to enter domain

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.

aem-docker-infrastructure's People

Contributors

puradawid avatar wiiitek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

aem-docker-infrastructure's Issues

Add support for waiting till packages are going to be installed

The approach should be like:

  • I am installing package X, so I should specify a new command that installs it (rather than putting all packages at once)
  • then, process should safely install this package, wait till the installation is done, close the machine and shut down the process

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.