J'ai installé rocket.chat et Hubot sur une goutte Digital Ocean (Ubuntu) et maintenant je suis en train de faire parler de Hubot:Hubot adaptateur rocketchat ne fonctionne pas
quand je lance:
hubot -a rocketchat
Je reçois:
ERROR Cannot load adapter rocketchat - Error: Cannot find module 'hubot-rocketchat'
Quelle peut être la raison de cela?
Voici mon docker-compose.yml:
db:
image: mongo
volumes:
- ./data/runtime/db:/data/db
- ./data/dump:/dump
command: mongod --smallfiles
rocketchat:
image: rocketchat/rocket.chat:latest
environment:
- MONGO_URL=mongodb://db:27017/rocketchat
- ROOT_URL=https://xxxxxxxxx:3000
- Accounts_UseDNSDomainCheck=True
links:
- db:db
ports:
- 3000:3000
hubot:
image: rocketchat/hubot-rocketchat:v0.1.4 # rocketchat/hubot- rocketchat
environment:
- ROCKETCHAT_URL=http://xxxxxxx:3000
- ROCKETCHAT_ROOM=
- LISTEN_ON_ALL_PUBLIC=true
- ROCKETCHAT_USER=alicja
- ROCKETCHAT_PASSWORD=xxxxx
- BOT_NAME=alicja
- EXTERNAL_SCRIPTS=hubot-help,hubot-seen,hubot-links,hubot- greetings, example.coffee
links:
- rocketchat:rocketchat
# this is used to expose the hubot port for notifications on the host on port 3001, e.g. for hubot-jenkins-notifier
ports:
- 3001:8080
EDIT:
Je réinstallée à la fois Hubot et rocket.chat utilisant docker-Compose et il ressemble maintenant bot est connecté à la roquette -chat (voyant vert), mais il ne répond pas (en essayant l'aide @botname).
Encore une fois, voici mon docker-compose.yml:
Merci à l'avance pour toute aide.
EDIT 2
OK. hubot est en hausse. Je devais changer:
image: rocketchat/hubot-rocketchat:v0.1.4
à:
image: rocketchat/hubot-rocketchat:latest
en partie Hubot de .yml
Apparemment, il y a un problème quand l'image imagée rocketchat rocketchat image_and de _hubot sont différents (DUH ...
Mais encore comment est-ce que je fais le service hubot a commencé avec docker-composer? Par exemple. Où (emplacement du dossier), devrais-je lancer npm install [nom du script] pour l'ajouter à hubot? Le même dossier dans lequel se trouve le fichier .yml?
Comment personnaliser les scripts? Où sont-ils situés?
Comment utilisez-vous hubot? Si c'est dans votre docker-compose.yml, il devrait automatiquement apparaître quand vous faites un docker-compose up. Pouvez-vous vérifier les journaux? –
J'ai supprimé mon commentaire précédent et modifié ma question ci-dessus. Rocket.Chat est jusqu'à Hubot est également en hausse, mais ne répond pas. Comment puis-je vérifier les journaux? –