From c4e697879dc09d5f4fc3ad9dbf3fab903d17ad91 Mon Sep 17 00:00:00 2001 From: Christian Adams Date: Wed, 18 Mar 2020 16:33:40 -0400 Subject: [PATCH] Improve docs for using the logstash container --- tools/docker-compose/{README => README.md} | 46 +++++++++++++++++++++- 1 file changed, 44 insertions(+), 2 deletions(-) rename tools/docker-compose/{README => README.md} (57%) diff --git a/tools/docker-compose/README b/tools/docker-compose/README.md similarity index 57% rename from tools/docker-compose/README rename to tools/docker-compose/README.md index 96510937ce..35cfd8a675 100644 --- a/tools/docker-compose/README +++ b/tools/docker-compose/README.md @@ -1,8 +1,50 @@ -docker build --no-cache=true --rm=true -t ansible/awx_devel:latest . -docker run --name awx_test -it --memory="4g" --cpuset="0,1" -v /Users/meyers/ansible/:/awx_devel -p 8013:8013 -p 8080:8080 -p 27017:27017 -p 2222:22 ansible/awx_devel +# Docker Compose for Dev container + +## How to start the Dev container + +In the root directory of your awx clone, run the following to build your docker image: + +``` +make docker-compose-build +``` + +Copy over your local settings + +``` +cp awx/settings/local_settings.py.docker_compose awx/settings/local_settings.py +``` + +Build the UI + +``` +make ui-devel +``` + +Run the container + +``` +make docker-compose +``` + +The app should now be accessible in your browser at `https://localhost:8043/#/home` + ## How to use the logstash container +#### Modify the docker-compose.yml + +Uncomment the following lines in the `docker-compose.yml` + +``` +#- logstash +... + +#logstash: +# build: +# context: ./docker-compose +# dockerfile: Dockerfile-logstash +``` + POST the following content to `/api/v2/settings/logging/` (this uses authentication set up inside of the logstash configuration file).