Coder Social home page Coder Social logo

Cannot use hubot about docker-rocketchat HOT 3 CLOSED

frdmn avatar frdmn commented on May 24, 2024
Cannot use hubot

from docker-rocketchat.

Comments (3)

frdmn avatar frdmn commented on May 24, 2024

Can I see the docker-compose.yml file you're trying to use?

from docker-rocketchat.

shuta13 avatar shuta13 commented on May 24, 2024

docker-compose.yml file :

version: '2'

services:
  rocketchat:
    image: rocketchat/rocket.chat:0.74.1
    restart: unless-stopped
    command: /bin/sh -c 'INSTANCE_IP=$$(hostname -i) node main.js'
    mem_limit: 4G
    volumes:
     - ./data/uploads:/app/uploads
     - /tmp:/tmp
    environment:
     - PORT=3000
     - ROOT_URL=http://${ROCKETCHAT_HOST}
     - MONGO_URL=mongodb://mongo:27017/rocketchat
     - MONGO_OPLOG_URL=mongodb://mongo:27017/local
    labels:
      - "traefik.backend=rocketchat"
      - "traefik.frontend.rule=Host: ${ROCKETCHAT_HOST}"
    depends_on:
      - mongo

  mongo:
    image: mongo:3.2
    restart: unless-stopped
    command: mongod --smallfiles --oplogSize 128 --replSet rs0
    volumes:
      - ./data/db:/data/db
      - ./data/backups:/dump

  mongo-init-replica:
    image: mongo:3.2
    command: 'mongo mongo/rocketchat --eval "rs.initiate({ _id: ''rs0'', members: [ { _id: 0, host: ''localhost:27017'' } ]})"'
    depends_on:
      - mongo

  traefik:
    image: traefik:1.6.4
    restart: unless-stopped
    command: traefik --web --docker --defaultentrypoints=http --entryPoints='Name:http Address::3000'
    ports:
      - 3000:3000
      - 8080:8080
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

hubot:
  image: rocketchat/hubot-rocketchat:1.0.8
  restart: unless-stopped
  environment:
    - MONGODB_URL=mongodb://mongo:27017/hubot-brain
    - ROCKETCHAT_URL=rocketchat:3000
    - ROCKETCHAT_ROOM=${ROCKETCHAT_ROOM}
    - ROCKETCHAT_USER=${ROCKETCHAT_USER}
    - ROCKETCHAT_PASSWORD=${ROCKETCHAT_PASSWORD}
    - BOT_NAME=${BOT_NAME}
    - EXTERNAL_SCRIPTS=${EXTERNAL_SCRIPTS}
    - TZ=${TZ}
  links:
    - rocketchat:rocketchat
  volumes:
    - ./data/hubotscripts:/home/hubot/scripts
  ports:
    - 3001:8081

I just removed # signs and rewrited .env file

from docker-rocketchat.

frdmn avatar frdmn commented on May 24, 2024

Try to indent the hubot block one level more so it looks like this:

  hubot:
    image: rocketchat/hubot-rocketchat:1.0.8
    restart: unless-stopped
    environment:
      - MONGODB_URL=mongodb://mongo:27017/hubot-brain
      - ROCKETCHAT_URL=rocketchat:3000
      - ROCKETCHAT_ROOM=${ROCKETCHAT_ROOM}
      - ROCKETCHAT_USER=${ROCKETCHAT_USER}
      - ROCKETCHAT_PASSWORD=${ROCKETCHAT_PASSWORD}
      - BOT_NAME=${BOT_NAME}
      - EXTERNAL_SCRIPTS=${EXTERNAL_SCRIPTS}
      - TZ=${TZ}
    links:
      - rocketchat:rocketchat
    volumes:
      - ./data/hubotscripts:/home/hubot/scripts
    ports:
      - 3001:8081

Make sure it is within the services block not next to it.

from docker-rocketchat.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.