/aemdesign-parent

parent project for all aem design modules

Primary LanguageShellApache License 2.0Apache-2.0

AEM Design Parent

build_status github license github issues github last commit github repo size github repo size Visit AEM.Design Gitter

Prerequisites

You need:

  1. Docker
  2. Java 8 or 11.

Developer Setup

  1. For best experience see Developer Setup
  2. Clone parent repo
git clone --recursive git@github.com:aem-design/aemdesign-parent.git
  1. Start AEM Stack
docker-compose up
  1. Deploy Core and Support
docker-compose up author-deploy-core author-deploy-support
  1. Open http://localhost and access Services :D

Repos Info

Following is a description of each repo and their purpose.

For more information see Project Artifacts

Repo Notes
aemdesign-parent/ root repo for devops script and automation
aemdesign-aem-core/ primary repo for aemdesign code artifacts
aemdesign-aem-support/ repo with reference implementation
aemdesign-operations/ operations and deployment projects
aemdesign-archetype/ archetype project for new projects

Container Logs

You can monitor logs of containers by either using Docker container logs interface or manually using docker:

docker logs -f aemdesign-parent_author_1

If your container is not configured to output all log to console then you can use the exec to tail the logs directly

docker exec -it aemdesign-parent_author_1 tail -f crx-quickstart/logs/error.log

Tail container log from a specific date

docker logs -ft aemdesign-parent_author_1 --since 2019-01-18

You can remove container logs like this

docker run --rm -v /var/lib/docker:/var/lib/docker alpine sh -c "echo '' > $(docker inspect --format='{{.LogPath}}' aemdesign-parent_author_1)"