forked from michaelmosher/emBot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
45 lines (45 loc) · 1.17 KB
/
docker-compose.yml
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
---
version: '3'
services:
google-calendar-interface:
build: "./google-calendar-interface"
environment:
- GOOGLE_SERVICE_ACCOUNT_EMAIL
- GOOGLE_SERVICE_ACCOUNT_KEY
embot-core:
build: "./embot-core"
environment:
- CALENDAR_INTERFACE_URL=http://google-calendar-interface:3000
- JIRA_BASE_URL=https://spindance.atlassian.net
- JIRA_USERNAME=jiraApps
- JIRA_PASSWORD
chat-interface:
build: "./chat-interface"
environment:
- HANGOUTS_SECRET_TOKEN
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_SESSION_TOKEN
- AWS_PROFILE
- LEX_BOT_VERSION=latest
- CORE_URL=http://embot-core:3000
ports:
- "3000:3000"
slack-in-interface:
build: "./slack-in-interface"
environment:
- SLACK_API_TOKEN
- SLACK_SECRET_TOKEN
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_SESSION_TOKEN
- AWS_PROFILE
- LEX_BOT_VERSION=latest
- CORE_URL=http://embot-core:3000
- SLACK_OUT_URL=http://slack-out-interface:3000
ports:
- "3001:3000"
slack-out-interface:
build: "./slack-out-interface"
environment:
- SLACK_API_TOKEN