dockerコンテナにhubotをインストールする話
前提事項
- alpineのBaseImageを使っていること
- Node.jsがインストールされていること
起きたこと
-
エラーが起きる
[/home/hubot # yo hubot
/usr/lib/node_modules/yo/node_modules/configstore/index.js:53
throw err;
^
Error: EACCES: permission denied, open '/root/.config/configstore/insight-yo.json'
You don't have access to this file.
どうしたか
dockerでのhubotに関する記事がありました
http://qiita.com/tubone/items/11a7ceb3e7013139abab
alpineでも同じで、ユーザを作成した
adduser myhubot
-
sudoersにそのユーザを入れた(これはいるのか?)
vi /etc/sudoers
##
## User privilege specification
##
root ALL=(ALL) ALL
myhubot ALL=(ALL) ALL
/home/myhubot/hubot というディレクトリを作成して、"yo hubot"と入力
結果
-
エラーが起きる
[/home/hubot # yo hubot /usr/lib/node_modules/yo/node_modules/configstore/index.js:53 throw err; ^ Error: EACCES: permission denied, open '/root/.config/configstore/insight-yo.json' You don't have access to this file.
どうしたか
dockerでのhubotに関する記事がありました
http://qiita.com/tubone/items/11a7ceb3e7013139abab
alpineでも同じで、ユーザを作成した
adduser myhubot
-
sudoersにそのユーザを入れた(これはいるのか?)
vi /etc/sudoers
##
## User privilege specification
##
root ALL=(ALL) ALL
myhubot ALL=(ALL) ALL
/home/myhubot/hubot というディレクトリを作成して、"yo hubot"と入力
結果
dockerでのhubotに関する記事がありました
http://qiita.com/tubone/items/11a7ceb3e7013139abab
alpineでも同じで、ユーザを作成した
adduser myhubot
sudoersにそのユーザを入れた(これはいるのか?)
vi /etc/sudoers
##
## User privilege specification
##
root ALL=(ALL) ALL
myhubot ALL=(ALL) ALL
/home/myhubot/hubot というディレクトリを作成して、"yo hubot"と入力
とりあえず動いたのでこれでよしとする。このあとはhubotとslackをつなぐところ。。。
Author And Source
この問題について(dockerコンテナにhubotをインストールする話), 我々は、より多くの情報をここで見つけました https://qiita.com/mishii1jp/items/1ed85843565aff4d3e1a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .