mirror of
https://github.com/ZwareBear/awx.git
synced 2026-03-20 07:43:35 -05:00
Adding logstash to default compose file
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
version: '2'
|
version: '3'
|
||||||
services:
|
services:
|
||||||
# Primary Tower Development Container
|
# Primary Tower Development Container
|
||||||
tower:
|
tower:
|
||||||
@@ -20,13 +20,17 @@ services:
|
|||||||
- postgres
|
- postgres
|
||||||
- memcached
|
- memcached
|
||||||
- rabbitmq
|
- rabbitmq
|
||||||
|
- logstash
|
||||||
# - sync
|
# - sync
|
||||||
# volumes_from:
|
# volumes_from:
|
||||||
# - sync
|
# - sync
|
||||||
volumes:
|
volumes:
|
||||||
- "../:/tower_devel"
|
- "../:/tower_devel"
|
||||||
privileged: true
|
privileged: true
|
||||||
|
logstash:
|
||||||
|
build:
|
||||||
|
context: ./docker-compose
|
||||||
|
dockerfile: Dockerfile-logstash
|
||||||
# Postgres Database Container
|
# Postgres Database Container
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:9.4.1
|
image: postgres:9.4.1
|
||||||
@@ -38,16 +42,3 @@ services:
|
|||||||
image: rabbitmq:3-management
|
image: rabbitmq:3-management
|
||||||
ports:
|
ports:
|
||||||
- "15672:15672"
|
- "15672:15672"
|
||||||
|
|
||||||
# Source Code Synchronization Container
|
|
||||||
# sync:
|
|
||||||
# build:
|
|
||||||
# context: ./docker-compose
|
|
||||||
# dockerfile: Dockerfile-sync
|
|
||||||
# command: "lsyncd -delay 1 -nodaemon -rsync /src /tower_devel"
|
|
||||||
# volumes:
|
|
||||||
# - /tower_devel
|
|
||||||
# - "../:/src"
|
|
||||||
# working_dir: /src
|
|
||||||
# stdin_open: true
|
|
||||||
# tty: true
|
|
||||||
|
|||||||
3
tools/docker-compose/Dockerfile-logstash
Normal file
3
tools/docker-compose/Dockerfile-logstash
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
FROM logstash:5-alpine
|
||||||
|
COPY logstash.conf /
|
||||||
|
CMD ["-f", "/logstash.conf"]
|
||||||
19
tools/docker-compose/logstash.conf
Normal file
19
tools/docker-compose/logstash.conf
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
input {
|
||||||
|
http {
|
||||||
|
port => 8085
|
||||||
|
user => awx_logger
|
||||||
|
password => "workflows"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
## Add your filters / logstash plugins configuration here
|
||||||
|
|
||||||
|
filter {
|
||||||
|
json {
|
||||||
|
source => "message"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
output {
|
||||||
|
stdout { codec => rubydebug }
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM logstash:5
|
FROM logstash:5
|
||||||
|
|
||||||
# Add your logstash plugins setup here
|
# Add your logstash plugins setup here
|
||||||
# Example: RUN logstash-plugin install logstash-filter-json
|
# Example: RUN logstash-plugin install logstash-filter-json
|
||||||
|
|||||||
Reference in New Issue
Block a user