Назад | Перейти на главную страницу

настройка чата в Synology Docker Rocket

У меня вопрос рег. запуск RocketChat с Synology NAS DS415 +

Docker - это версия с графическим интерфейсом, устанавливаемая из Центра пакетов.

Вы загружаете изображение и запускаете контейнер, а затем выполняете настройку пользовательского интерфейса этого контейнера.

Я запустил контейнер mongo: latest и rocket.chat:latest с настройками по умолчанию. Монго запускается и запускается - но запускается контейнер rocket.chat - работает несколько секунд, а затем закрывается.

Что делать?

Вот лог-результат попытки запуска rocket.chat с запущенным mongo:

/app/bundle/programs/server/node_modules/fibers/future.js:313 stdout 09:43:29 throw(ex); stdout 09:43:29 ^ stdout 09:43:30 MongoError: failed to connect to server [db:27017] on first connect stdout 09:43:30 at Object.Future.wait (/app/bundle/programs/server/node_modules/fibers/future.js:449:15) stdout 09:43:30 at new MongoConnection (packages/mongo/mongo_driver.js:211:27) stdout 09:43:30 at new MongoInternals.RemoteCollectionDriver (packages/mongo/remote_collection_driver.js:4:16) stdout 09:43:30 at Object.<anonymous> (packages/mongo/remote_collection_driver.js:38:10) stdout 09:43:30 at Object.defaultRemoteCollectionDriver (packages/underscore.js:784:19) stdout 09:43:30 at new Mongo.Collection (packages/mongo/collection.js:99:40) stdout 09:43:30 at AccountsServer.AccountsCommon (packages/accounts-base/accounts_common.js:23:18) stdout 09:43:30 at new AccountsServer (packages/accounts-base/accounts_server.js:18:5) stdout 09:43:30 at meteorInstall.node_modules.meteor.accounts-base.server_main.js (packages/accounts-base/server_main.js:9:12) stdout 09:43:30 at fileEvaluate (packages/modules-runtime.js:197:9) stdout 09:43:30 - - - - - stdout 09:43:30 at [object Object].<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/topologies/server.js:326:35) stdout 09:43:30 at emitOne (events.js:77:13) stdout 09:43:30 at [object Object].emit (events.js:169:7) stdout 09:43:30 at [object Object].<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/pool.js:270:12) stdout 09:43:30 at [object Object].g (events.js:260:16) stdout 09:43:30 at emitTwo (events.js:87:13) stdout 09:43:30 at [object Object].emit (events.js:172:7) stdout 09:43:30 at Socket.<anonymous> (/app/bundle/programs/server/npm/node_modules/meteor/npm-mongo/node_modules/mongodb-core/lib/connection/connection.js:175:49) stdout 09:43:30 at Socket.g (events.js:260:16) stdout 09:43:30 at emitOne (events.js:77:13)

Мне удалось запустить Rocket.chat на DS716 + II под управлением DSM 6.1.6 благодаря обсуждению Вот.

Сначала запустите контейнер mongo: latest с настройками по умолчанию. Теперь перед запуском контейнера rocket.chat:latest добавьте эти настройки (щелкните контейнер правой кнопкой мыши> изменить):

  • На вкладке «Ссылки» щелкните значок «+» и выберите свой контейнер mongo. В поле «Псевдоним» введите значение «db» (без «»).
  • На вкладке Environment добавьте новое значение, введите «-d» в качестве переменной и «rocket.chat» в качестве значения.

Теперь у вас должна быть возможность запустить контейнер и получить к нему доступ через http: // your_local_ip: 3000 (или любой другой порт, который вы выберете для своего контейнера rocket.chat).