forked from arachnys/cabot
-
Notifications
You must be signed in to change notification settings - Fork 2
/
docker.env_example
120 lines (89 loc) · 3.29 KB
/
docker.env_example
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
DEBUG=False
PROD=True
#################### SLACK CONFIG
SLACK_ALERT_CHANNEL=
SLACK_WEBHOOK_URL=
SLACK_ICON_URL=http://lorempixel.com/40/40/
SLACK_INTERACTIVE_MESSAGE=True
#################### DATABASE CONFIG
#Check diferent options: https://github.com/kennethreitz/dj-database-url
DATABASE_NAME=cabot
DATABASE_USER=cabot
DATABASE_PASSWORD=cabot
DATABASE_HOST=db
DATABASE_PORT=3306
#################### PLUGINS - DON'T LEAVE SPACE BETWEEN THEM, ONLY COMMA
#CABOT_PLUGINS=cabot_alert_slack,cabot_check_http,cabot_check_network,cabot_alert_email
#################### GENERAL CONFIG
DJANGO_SETTINGS_MODULE=cabot3.settings
LOG_FILE=/dev/null
PORT=8000
TIME_ZONE=America/Argentina/Buenos_Aires
#################### CELERY CONFIG
CELERY_BROKER_URL=redis://redis:6379/1
CELERY_RESULT_BACKEND=redis://redis:6379/1
CELERY_BEAT_SCHEDULER=django_celery_beat.schedulers:DatabaseScheduler
#################### DJANGO MAIL CONFIG
ADMIN_EMAIL=
CABOT_FROM_EMAIL=
#################### EMAIL ALERT CONFIG
EMAIL_HOST=
EMAIL_USER=
EMAIL_PASSWORD=
# Typical SMTP port 587 or 25 configuration (with no SSL/TLS)
EMAIL_PORT=587
EMAIL_USE_TLS=0
EMAIL_USE_SSL=0
# You shouldn't need to change anything above this line
# Base path to include before generated URLs. If not defined, uses `/`
# URL_PREFIX=/
# Local time zone for this installation. Choices can be found here:
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
# SMTP settings
# URL of calendar to synchronise rota with
CALENDAR_ICAL_URL=http://www.google.com/calendar/ical/example.ics
# Django settings
DJANGO_SECRET_KEY=2FL6ORhHwr5eX34pP9mMugnIOd3jzVuT45f7w430Mt5PnEwbcJgma0q8zUXNZ68A
# Hostname of your Graphite server instance
GRAPHITE_API=http://graphite.example.com/
GRAPHITE_USER=username
GRAPHITE_PASS=password
# From parameter for the graphite request. If not defined, by default take -10 minutes
# GRAPHITE_FROM=-10minute
# User-Agent string used for HTTP checks
HTTP_USER_AGENT=Cabot
# Hipchat integration
HIPCHAT_ALERT_ROOM=room_name_or_id
HIPCHAT_API_KEY=your_hipchat_api_key
# Jenkins integration
JENKINS_API=https://jenkins.example.com/
JENKINS_USER=username
JENKINS_PASS=password
# Twilio integration for SMS and telephone alerts
TWILIO_ACCOUNT_SID=your_account_sid
TWILIO_AUTH_TOKEN=your_auth_token
TWILIO_OUTGOING_NUMBER=+14155551234
# Used for pointing links back in alerts etc.
WWW_HTTP_HOST=localhost
WWW_SCHEME=http
# Use for LDAP authentication
# AUTH_LDAP=true
# AUTH_LDAP_SERVER_URI=ldap://ldap.example.com
# AUTH_LDAP_BIND_DN="cn=Manager,dc=example,dc=com"
# AUTH_LDAP_BIND_PASSWORD=""
# AUTH_LDAP_USER_FILTER="(uid=%(user)s)"
# AUTH_LDAP_USER_SEARCH="ou=People,dc=example,dc=com"
# Use Github Organization for Authentication
# LOGIN_URL=/login/github-org/
# AUTH_GITHUB_ORG=True
# AUTH_GITHUB_ORG_CLIENT_ID=2l34k5j43tb46l2kj234
# AUTH_GITHUB_ORG_CLIENT_SECRET=23l4k5j43l6k546lk5n4kl64j2j3l5k4jjlkj2345
# AUTH_GITHUB_ORG_NAME=myorganization
# Use Github Enterprise Organization for Authentication
# LOGIN_URL=/login/github-enterprise-org/
# GITHUB_ENTERPRISE_ORG_AUTH=True
# GITHUB_ENTERPRISE_ORG_URL=https://mygithubenterprise.com/
# GITHUB_ENTERPRISE_ORG_API_URL=https://mygithubenterprise.com/api/v3/
# GITHUB_ENTERPRISE_ORG_KEY=alskdjflkj5lk123j345l3
# GITHUB_ENTERPRISE_ORG_SECRET=alskjdflkasjdflqkj5lkntrk13j45lk3451453245
# GITHUB_ENTERPRISE_ORG_NAME=myorganization