{"id":18597750,"url":"https://github.com/aem-design/docker-aem","last_synced_at":"2025-11-01T09:04:21.650Z","repository":{"id":80556441,"uuid":"205742646","full_name":"aem-design/docker-aem","owner":"aem-design","description":"aem image that allow running Author and Publish instances using AEM configs","archived":false,"fork":false,"pushed_at":"2023-11-24T04:35:08.000Z","size":442,"stargazers_count":29,"open_issues_count":4,"forks_count":22,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-04-14T16:10:04.888Z","etag":null,"topics":["aem","best-practices","devops","docker"],"latest_commit_sha":null,"homepage":"http://aem.design","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aem-design.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"maxbarrass","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-09-01T23:09:09.000Z","updated_at":"2024-05-30T06:56:41.506Z","dependencies_parsed_at":null,"dependency_job_id":"f2890b19-7274-4ab5-8bc1-5cf014238e1d","html_url":"https://github.com/aem-design/docker-aem","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aem-design%2Fdocker-aem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aem-design%2Fdocker-aem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aem-design%2Fdocker-aem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aem-design%2Fdocker-aem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aem-design","download_url":"https://codeload.github.com/aem-design/docker-aem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248261993,"owners_count":21074229,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aem","best-practices","devops","docker"],"created_at":"2024-11-07T01:29:18.080Z","updated_at":"2025-11-01T09:04:21.603Z","avatar_url":"https://github.com/aem-design.png","language":"Shell","readme":"## CentOS 7 with AEM\n\n[![build_status](https://github.com/aem-design/docker-aem/workflows/build/badge.svg?branch=master)](https://github.com/aem-design/docker-aem/actions?query=workflow%3Abuild+branch%3Amaster)\n[![github license](https://img.shields.io/github/license/aem-design/aem)](https://github.com/aem-design/aem) \n[![github issues](https://img.shields.io/github/issues/aem-design/aem)](https://github.com/aem-design/aem) \n[![github last commit](https://img.shields.io/github/last-commit/aem-design/aem)](https://github.com/aem-design/aem) \n[![github repo size](https://img.shields.io/github/repo-size/aem-design/aem)](https://github.com/aem-design/aem) \n[![docker stars](https://img.shields.io/docker/stars/aemdesign/aem)](https://hub.docker.com/r/aemdesign/aem) \n[![docker pulls](https://img.shields.io/docker/pulls/aemdesign/aem)](https://hub.docker.com/r/aemdesign/aem) \n[![github release](https://img.shields.io/github/release/aem-design/aem)](https://github.com/aem-design/aem)\n\nThis is docker image based on CentOS 7 with Tini\nOne image that can be used for both Author and Publish nodes\nNo license is included, you will need to register when starting up\n\n### Container Version to Branch Mapping\n\nFollowing is description of container contents based on branch names\n\n* 6.5.0 - base aem version without any packages\n* 6.5.0-bundle - base aem version with typical packages\n* 6.5.1.0 - base aem version with Service Pack 1\n* 6.5.1.0-bundle - base aem version with Service Pack 1 and typical packages\n* 6.5.1.0-bundle-forms - base aem version with Service Pack 1, typical packages and forms \n\n### Typical Packages\n\nThese are typical packages that are included in bundled containers\n\n| File | Notes  |\n| ---  | ---    |\n| com.adobe.acs.bundles.twitter4j-content-1.0.0.zip | acs twitter |\n| acs-aem-commons-content-4.3.2.zip | acs commons |\n| core.wcm.components.all-2.6.0.zip | adobe corecomponents |\n| accesscontroltool-package-2.3.2.zip | netcentric acl tools |\n| accesscontroltool-oakindex-package-2.3.2.zip | netcentric acl tools |\n| vanityurls-components-1.0.2.zip | vanity url servlet |\n| aemdesign-aem-core-deploy-{LATEST}.zip | aem design core |\n| aemdesign-aem-support-deploy-{LATEST}.zip | aem design showcase content |\n| brightcove_connector-{LATEST}.zip | bright cove package |\n\nPackages that have `{LATEST}` mean that when the container is built it will pull the latest version available in git repository. \n\n### Service Pack Packages\n\nThis is a typical service pack that is added to container\n\n| File | Notes  |\n| ---  | ---    |\n| AEM-6.5.1.0-6.5.1.zip | sp 1 |\n\n### Forms Packages\n\nThis is a typical form and forms service pack that is added to container\n\n| File | Notes  |\n| ---  | ---    |\n| aem-compat-cq65-to-cq64-0.18.zip | aem forms backwards compatibility |\n| com.adobe.acs.bundles.twitter4j-content-1.0.0.zip | acs twitter |\n\n\n### Environment Variables\n\nFollowing environment variables are available\n\n| Name              | Default Value                 | Notes |\n| ---               | ---                           | ---   |\n| AEM_VERSION       | \"6.5.0\"   | only used during build  |\n| AEM_JVM_OPTS      | \"-server -Xms1024m -Xmx1024m -XX:MaxDirectMemorySize=256M -XX:+CMSClassUnloadingEnabled -Djava.awt.headless=true -Dorg.apache.felix.http.host=0.0.0.0\"   |  |\n| AEM_START_OPTS    | \"start -c /aem/crx-quickstart -i launchpad -p 8080 -a 0.0.0.0 -Dsling.properties=conf/sling.properties\" |  |\n| AEM_JARFILE       | \"/aem/crx-quickstart/app/cq-quickstart-${AEM_VERSION}-standalone-quickstart.jar\" |  |\n| AEM_RUNMODE       | \"-Dsling.run.modes=author,crx3,crx3tar,nosamplecontent\" |  |\n\n\n### Volumes\n\nFollowing volumes are exposed\n\n| Path | Notes  |\n| ---  | ---    |\n| \"/aem/crx-quickstart/repository\" | |\n| \"/aem/crx-quickstart/logs\" | setup your logs to out put to console |\n| \"/aem/backup\" | |\n\n### Ports\n\nFollowing Ports are exposed\n\n| Path | Notes  |\n| ---  | ---    |\n| 8080 | main http port |\n| 58242 | debug |\n| 57345 | debug |\n| 57346 | debug |\n\n\n### Starting\n\nTo start local demo AEM 6.5 instance on port 4502\n\n```bash\ndocker run --name author \\\n-e \"AEM_RUNMODE=-Dsling.run.modes=author,crx3,crx3tar,dev\" \\\n-p4502:8080 -d \\\n-p30303:58242 -d \\\naemdesign/aem\n``` \n\nTo start local demo AEM 6.4 instance on port 4512\n\n```bash\ndocker run --name author64 \\\n-e \"AEM_RUNMODE=-Dsling.run.modes=author,crx3,crx3tar,dev\" \\\n-p4512:8080 -d \\\n-p30313:58242 -d \\\naemdesign/aem:6.4.0\n``` \n\nTo start local demo AEM 6.5 instance on port 4565 with Bundled Packages run the following\n\n```bash\ndocker run --name author65bundle \\\n-e \"TZ=Australia/Sydney\" \\\n-e \"AEM_RUNMODE=-Dsling.run.modes=author,crx3,crx3tar,dev\" \\\n-e \"AEM_JVM_OPTS=-server -Xms248m -Xmx1524m -XX:MaxDirectMemorySize=256M -XX:+CMSClassUnloadingEnabled -Djava.awt.headless=true -Dorg.apache.felix.http.host=0.0.0.0 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=58242,suspend=n\" \\\n-p4565:8080 -d \\\n-p30364:58242 -d \\\naemdesign/aem:6.5.0-bundle\n``` \n\n\nTo start local demo AEM 6.4 instance on port 4564 with Bundled Packages run the following\n\n```bash\ndocker run --name author64bundle \\\n-e \"TZ=Australia/Sydney\" \\\n-e \"AEM_RUNMODE=-Dsling.run.modes=author,crx3,crx3tar,dev\" \\\n-e \"AEM_JVM_OPTS=-server -Xms248m -Xmx1524m -XX:MaxDirectMemorySize=256M -XX:+CMSClassUnloadingEnabled -Djava.awt.headless=true -Dorg.apache.felix.http.host=0.0.0.0 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=58242,suspend=n\" \\\n-p4564:8080 -d \\\n-p30364:58242 -d \\\naemdesign/aem:6.4.0-bundle\n``` \n\n\n","funding_links":["https://patreon.com/maxbarrass"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faem-design%2Fdocker-aem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faem-design%2Fdocker-aem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faem-design%2Fdocker-aem/lists"}