-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
49 lines (45 loc) · 1.28 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
46
47
48
49
version: '3'
services:
db:
image: mongo:3.0
network_mode: bridge
rocket.chat:
image: rocket.chat:latest
depends_on:
- db
environment:
ROOT_URL: https://alianza.cryptorebeldes.trading
VIRTUAL_HOST: alianza.cryptorebeldes.trading
LETSENCRYPT_HOST: alianza.cryptorebeldes.trading
LETSENCRYPT_EMAIL: [email protected]
links:
- db
network_mode: bridge
hubot:
image: rocketchat/hubot-rocketchat
environment:
BOT_NAME: rebelbot
EXTERNAL_SCRIPTS: hubot-help,hubot-seen,hubot-links,hubot-diagnostics,hubot-victory,hubot-tell,hubot-thesimpsons,hubot-explainshell,hubot-current-time,hubot-sushiyuki,hubot-http-status,hubot-qr,hubot-reaction,hubot-9gag,hubot-memes,hubot-voting
ROCKETCHAT_PASSWORD: "${HUBOT_PASSWORD}"
ROCKETCHAT_URL: rocket.chat:3000
ROCKETCHAT_USER: "${HUBOT_USER}"
LISTEN_ON_ALL_PUBLIC: 'true'
RESPOND_ON_DM: 'true'
volumes:
- ./hubot-scripts/node_modules:/home/hubot/scripts
links:
- rocket.chat:rocketchat
network_mode: bridge
backups:
build:
context: backups
depends_on:
- rocket.chat
- db
environment:
MONGODB_HOST: db
MONGODB_PORT: '27017'
MAX_BACKUPS:
links:
- db:mongodb
network_mode: bridge