-
Notifications
You must be signed in to change notification settings - Fork 82
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
66 lines (54 loc) · 3.14 KB
/
docker-compose.yml
File metadata and controls
66 lines (54 loc) · 3.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
services:
splunk:
image: "splunk/splunk:latest"
container_name: splunk-app-examples
environment:
- SPLUNK_START_ARGS=--accept-license
- SPLUNK_GENERAL_TERMS=--accept-sgt-current-at-splunk-com
- SPLUNK_HEC_TOKEN=11111111-1111-1111-1111-1111111111113
- SPLUNK_PASSWORD=changed!
ports:
- "8000:8000"
- "8088:8088"
- "8089:8089"
volumes:
# Weather App
- ./setup_pages/weather_app_example:/opt/splunk/etc/apps/weather_app_example
- ./lib/splunklib:/opt/splunk/etc/apps/weather_app_example/bin/splunklib
# Dependency checking app example
- ./setup_pages/dependency_checking_app_example:/opt/splunk/etc/apps/dependency_checking_app_example
- ./lib/splunklib:/opt/splunk/etc/apps/dependency_checking_app_example/bin/splunklib
# Setup page simple
- ./setup_pages/setup_page_simple:/opt/splunk/etc/apps/setup_page_simple
# Custom search commands app
- ./custom_search_commands/python/customsearchcommands_app:/opt/splunk/etc/apps/customsearchcommands_app
- ./lib/splunklib:/opt/splunk/etc/apps/customsearchcommands_app/bin/splunklib
# Eventing commands app
- ./custom_search_commands/python/eventingsearchcommands_app:/opt/splunk/etc/apps/eventingsearchcommands_app
- ./lib/splunklib:/opt/splunk/etc/apps/eventingsearchcommands_app/bin/splunklib
# Generating commands app
- ./custom_search_commands/python/generatingsearchcommands_app:/opt/splunk/etc/apps/generatingsearchcommands_app
- ./lib/splunklib:/opt/splunk/etc/apps/generatingsearchcommands_app/bin/splunklib
# Reporting commands app
- ./custom_search_commands/python/reportingsearchcommands_app:/opt/splunk/etc/apps/reportingsearchcommands_app
- ./lib/splunklib:/opt/splunk/etc/apps/reportingsearchcommands_app/bin/splunklib
# Streaming commands app
- ./custom_search_commands/python/streamingsearchcommands_app:/opt/splunk/etc/apps/streamingsearchcommands_app
- ./lib/splunklib:/opt/splunk/etc/apps/streamingsearchcommands_app/bin/splunklib
# GitHub commits
- ./modularinputs/python/github_commits:/opt/splunk/etc/apps/github_commits
- ./lib/splunklib:/opt/splunk/etc/apps/github_commits/bin/splunklib
# GitHub forks
- ./modularinputs/python/github_forks:/opt/splunk/etc/apps/github_forks
- ./lib/splunklib:/opt/splunk/etc/apps/github_forks/bin/splunklib
# Random numbers
- ./modularinputs/python/random_numbers:/opt/splunk/etc/apps/random_numbers
- ./lib/splunklib:/opt/splunk/etc/apps/random_numbers/bin/splunklib
# Twitted
- ./python/twitted/twitted:/opt/splunk/etc/apps/twitted
- ./lib/splunklib:/opt/splunk/etc/apps/twitted/bin/splunklib
healthcheck:
test: ['CMD', 'curl', '-f', 'http://localhost:8000']
interval: 5s
timeout: 5s
retries: 20