Advertisement
Guest User

docker-compose-rocket

a guest
Apr 8th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. version: '2'
  2.  
  3. services:
  4. mongo:
  5. image: mongo:3.2
  6. hostname: 'mongo'
  7. volumes:
  8. - ./db/data:/data/db
  9. - ./db/dump:/dump
  10. command: mongod --smallfiles --oplogSize 128 --replSet rs0
  11.  
  12. mongo-init-replica:
  13. image: mongo:3.2
  14. command: 'mongo mongo/rocketchat --eval "rs.initiate({ _id: ''rs0'', members: [ { _id: 0, host: ''localhost:27017'' } ]})"'
  15. links:
  16. - mongo:mongo
  17.  
  18. rocketchat:
  19. image: rocketchat/rocket.chat:latest
  20. hostname: 'rocketchat'
  21. volumes:
  22. - ./rocketchat/uploads:/app/uploads
  23. environment:
  24. - PORT=3000
  25. - ROOT_URL=http://localhost:3000
  26. - MONGO_URL=mongodb://mongo:27017/rocketchat
  27. - MONGO_OPLOG_URL=mongodb://mongo:27017/local
  28. links:
  29. - mongo:mongo
  30. ports:
  31. - 3000:3000
  32.  
  33. hubot:
  34. image: rocketchat/hubot-rocketchat:latest
  35. hostname: "hubot"
  36. environment:
  37. - ROCKETCHAT_URL=rocketchat:3000
  38. - ROCKETCHAT_ROOM=general
  39. - ROCKETCHAT_USER=rocket.cat
  40. - ROCKETCHAT_PASSWORD=12345
  41. - ROCKETCHAT_AUTH=password
  42. - BOT_NAME=Rocket.Cat
  43. - LISTEN_ON_ALL_PUBLIC=true
  44. - EXTERNAL_SCRIPTS=hubot-help,hubot-seen,hubot-links,hubot-diagnostics,hubot-rocketchat-gitlab
  45. - GITLAB_URL=https://gitlab.com/api/v3/
  46. - GITLAB_API_KEY="uUztgKWPxwKqs9kmJyYQ"
  47. - GITLAB_TOKEN=uUztgKWPxwKqs9kmJyYQ
  48. - GITLAB_RECORD_LIMIT=1000
  49.  
  50. links:
  51. - rocketchat:rocketchat
  52. volumes:
  53. - ./hubot/scripts:/home/hubot/scripts
  54. ports:
  55. - 3001:3001
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement