タグ

node.jsとADDに関するdaabtkのブックマーク (2)

  • Docker で node.js を動かすときは PID 1 にしてはいけない - ngzmのブログ

    これは、node.js on Docker の構成で 2〜3日ハマってしまった時の話です。忘れないように記録しておきます。なお、将来は改善・改良されているかもしれませんのでご注意ください。 何が起こったのか node.js の Docker コンテナを、"docker stop" でコンテナを止めようとしても正常に停止せず、10秒くらい経過した後に強制終了してしまうという症状が発生しました。いつも等しくそうなるので、状態とかタイミングとかそういった要因ではなく、そもそも根的に何かがおかしいと考えられます。 1. node on Docker の構成 Docker コンテナ上で node.js が動いているだけの極めてシンプルな構成でこの問題が発生しました。 node.js で動くアプリは、"Hello World" を出すだけの超簡単な hello.js です。こんな感じです。 cons

    Docker で node.js を動かすときは PID 1 にしてはいけない - ngzmのブログ
  • [Node.js]バッチスクリプトの書き方 - zuqqhi2 Tech Memo

    やりたいこと ごくたまにNode.jsでバッチを書く機会があります。ですが、ちょっとしたスクリプトを書くならいざしらず、ある程度ちゃんと書かないといけない場合の資料がネット上に少ないような気がしました。 そのため、自分流ですがこういう風に書いているというのを簡単にまとめました。 ちなみに、この記事のサンプルコードのGitリポジトリは以下です。 環境 node.js : v6.9.1npm : 4.0.5Jenkins : 2.26あとはnode.jsのライブラリ gulp.js バッチを作るときもgulp.jsを使って、watchを常に起動させています。 gulpfileはだいたい以下のようにlintとユニットテストを登録しています。そして、coffeescriptで書いています。 gulp = require 'gulp' eslint = require 'gulp-eslint' p

    [Node.js]バッチスクリプトの書き方 - zuqqhi2 Tech Memo
  • 1