--> -->

skimemo


skimemo - 日記/2017-06-03/mastodon1.4/rocket.chat共存メモ の変更点


#blog2navi()
*mastodon1.4/rocket.chat共存メモ [#cac37ab5]
mastodon1.4からnodes.jsが6以上になった。~
共存させていたrocket.chatはnodes.js4限定。~
同じサーバーで両方を共存させた時のメモ。~
~
+ rocket.chatはdockerへ~
[[このへん:http://qiita.com/zembutsu/items/eea5c3216911b1ee71e1]]を参考にdockerでrocket.chatを立てる。~
docker-compose.yml
 rocketchat:
   image: rocketchat/rocket.chat
   environment:
     - MONGO_URL=mongodb://mongodb/rocketchat
     - ROOT_URL=https://rc.webdb.co.jp
   links:
     - mongodb
   ports:
     - 3300:3000
 
 mongodb:
    image: mongo
    ports:
      - 27018:27017
port3000はmastodonとぶつかるので、dockerの外では3300と繋げる。~
左側が外から見たport、右側がdocker内のport。~
~
+ mongodbのmigrationはmongodumpとmongorestore~
port27017(local)からmongodumpして、27018(docker)へrestoreする。~
 $ mongodump -d rocketchat
 $ sudo systemctl stop mongodb   #念のため止めた
 $ mongorestore -d rocketchat -drop ./dump/rocketchat
 $ mongorestore --port 27018 -d rocketchat -drop ./dump/rocketchat
~
+ docker側再起動~
$ sudo docker-compose stop~
$ sudo docker-compose up -d~
~
なんか最初は管理者権限がうまく行ってなかったけど、止めたり動かしたりごにょごにょしているうちになんかうまくいくようになった。なんだろう、時間がかかるのかな?~
~
いじょ。

#htmlinsert(twitterbutton.html)
RIGHT:Category: [[[Linux>日記/Category/Linux]]] - 08:26:50
----
RIGHT:&blog2trackback();
- うーん、日本語がほぼ「てにをは」しか無い・・・(^^; -- [[あき]] &new{2017-06-03 (土) 08:39:02};

#comment(above)
#blog2navi()