00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:07  * ircretaryjoined
00:02:45  * tylerstalderjoined
00:03:28  * frenchtoastquit (Ping timeout: 264 seconds)
00:09:12  * Wedgyboquit (Quit: Wedgybo)
00:12:15  * futbolpalquit (Quit: futbolpal)
00:12:33  * jbasdfquit (Quit: jbasdf)
00:14:16  * mdedetrichjoined
00:14:35  * ELLIOTTCABLEquit (Remote host closed the connection)
00:15:07  * kwhinneryjoined
00:20:05  * mokesjoined
00:24:19  * michaelhemesathquit (Remote host closed the connection)
00:24:25  * defunctzombiechanged nick to defunctzombie_zz
00:24:56  * mokesquit (Ping timeout: 256 seconds)
00:25:13  * alxquit (Remote host closed the connection)
00:30:48  * diogogmtquit (Quit: diogogmt)
00:33:31  * kwhinneryquit (Quit: kwhinnery)
00:35:13  * xobbobquit (Quit: xobbob)
00:37:27  * gkobergerquit (Quit: Leaving...)
00:38:10  * Heboquit
00:38:18  * kwhinneryjoined
00:38:21  * gkobergerjoined
00:44:58  * Hebojoined
00:44:58  * kscully27quit (Read error: Connection reset by peer)
00:45:16  * kscully27joined
00:45:46  * michaelhemesathjoined
00:46:38  * kscully2_joined
00:46:38  * kscully27quit (Read error: Connection reset by peer)
00:48:02  * kscully27joined
00:48:02  * kscully2_quit (Read error: Connection reset by peer)
00:48:58  * kscully2_joined
00:48:58  * kscully27quit (Read error: Connection reset by peer)
00:50:56  * jbasdfjoined
00:53:00  * joshonthewebjoined
00:53:36  * kwhinneryquit (Quit: kwhinnery)
00:56:13  * alxjoined
00:58:05  * indexzerojoined
01:00:34  * RORgasmjoined
01:03:54  * bzoojoined
01:04:36  * alxquit (Ping timeout: 256 seconds)
01:04:53  * tylerstalderquit (Quit: Textual IRC Client: http://www.textualapp.com/)
01:05:26  * RORgasmquit (Ping timeout: 256 seconds)
01:09:13  * michaelhemesathquit (Remote host closed the connection)
01:10:38  * michaelhemesathjoined
01:11:55  * henrikhodnejoined
01:24:47  * michaelhemesathquit (Remote host closed the connection)
01:30:56  * alxjoined
01:32:09  * admcquit (Quit: Leaving.)
01:32:12  * stevemanuelquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:35:32  * mdedetrichquit (Quit: Computer has gone to sleep.)
01:35:50  * alxquit (Ping timeout: 268 seconds)
01:36:21  * mdedetrichjoined
01:37:06  * mdedetrichquit (Client Quit)
01:46:04  * mdedetrichjoined
01:47:28  * michaelhemesathjoined
01:52:51  * Heboquit
01:56:53  * Hebojoined
01:56:58  * michaelhemesathpart
01:58:27  * paulfryzeljoined
01:59:44  * c4milojoined
02:01:45  <paulfryzel>when trying to deploy an app based on hapi 1.9.0, i'm error'ing out b/c of requirement on node 0.10.x https://github.com/spumko/shot/blob/master/lib/index.js#L48
02:02:05  <paulfryzel>stream.Readable is undefined with 0.8.x... is there any way around this right now?
02:04:36  * leichtgewichtjoined
02:06:14  * TooTallNatejoined
02:11:40  * stevemanueljoined
02:11:43  * cmccullohjoined
02:13:04  <cmcculloh>Hello all. When I have established connections on a socket server (node/express) and I restart the server, all the connections get disconnected (obviously), but refreshing the browser page doesn't fix it. I have to clear cach/cookies and restart browser to get it to give me a new socket. Any ideas?
02:14:30  * indexzeroquit (Quit: indexzero)
02:14:54  <julianduque>paulfryzel: we are working on 0.10.x support, it will deployed to production soon
02:15:10  * TooTallNatequit (Read error: Connection reset by peer)
02:16:50  * gkobergerquit (Quit: Leaving...)
02:18:57  <paulfryzel>julianduque: unfortunately it's blocking a production release now :( . thanks for the response.
02:20:43  * TooTallNatejoined
02:23:37  * joeybakerquit (Quit: Computer has gone to sleep.)
02:27:01  <julianduque>paulfryzel: :(
02:33:44  * paulfryzelquit (Remote host closed the connection)
02:38:00  * kscully2_quit (Remote host closed the connection)
02:38:34  * kscully27joined
02:40:51  * merrihewquit (Quit: Textual IRC Client: www.textualapp.com)
02:46:43  * kscully27quit (Ping timeout: 246 seconds)
02:47:28  * jgablequit (Quit: Computer has gone to sleep.)
02:51:11  * c4miloquit (Remote host closed the connection)
02:51:39  * c4milojoined
02:51:41  * bzooquit (Remote host closed the connection)
02:52:17  * bzoojoined
02:52:45  * bzooquit (Read error: Connection reset by peer)
02:53:13  * Heboquit
02:54:00  * jbasdfquit (Quit: jbasdf)
02:56:01  * joeybakerjoined
02:56:14  * c4miloquit (Ping timeout: 256 seconds)
03:00:53  * RORgasmjoined
03:01:27  * indexzerojoined
03:09:31  * RORgasmquit (Ping timeout: 264 seconds)
03:15:24  * mdedetrichquit (Quit: Computer has gone to sleep.)
03:15:39  * stevemanuelquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:16:49  * julianduquequit (Ping timeout: 246 seconds)
03:17:18  * mdedetrichjoined
03:17:42  * jbasdfjoined
03:25:20  * kirbysayshiquit (Quit: kirbysayshi)
03:29:50  * jbasdfquit (Quit: jbasdf)
03:46:59  * Nodejitsu-Githubjoined
03:47:00  <Nodejitsu-Github>[http-server] mmalecki pushed 2 new commits to master: http://git.io/pyMIYw
03:47:00  <Nodejitsu-Github>http-server/master c334756 Chris Knadler: Fix npm install link...
03:47:00  <Nodejitsu-Github>http-server/master a9dbdd7 Maciej Małecki: Merge pull request #41 from cknadler/master...
03:47:00  * Nodejitsu-Githubpart
03:48:35  * bzoojoined
03:49:04  * indexzeroquit (Quit: indexzero)
03:57:26  * tylerstalderjoined
04:03:10  * bzooquit (Remote host closed the connection)
04:03:20  * leichtge_joined
04:03:25  * jbasdfjoined
04:03:47  * bzoojoined
04:04:30  * mdedetrichquit (Ping timeout: 256 seconds)
04:05:31  * alxjoined
04:06:43  * leichtgewichtquit (Read error: Operation timed out)
04:07:17  * mdedetrichjoined
04:08:18  * bzooquit (Ping timeout: 264 seconds)
04:08:25  * joeybakerquit (Quit: Computer has gone to sleep.)
04:10:01  * indexzerojoined
04:10:04  * alxquit (Ping timeout: 264 seconds)
04:23:12  * tylerstalderquit (Quit: Computer has gone to sleep.)
04:30:18  * jcrugzzquit (Ping timeout: 256 seconds)
04:36:27  * alxjoined
04:40:33  * indexzeroquit (Quit: indexzero)
04:41:19  * alxquit (Ping timeout: 264 seconds)
04:45:28  * admcjoined
04:47:05  * Guest88898joined
04:53:20  * tylerstalderjoined
04:54:17  * TooTallNatequit (Quit: Computer has gone to sleep.)
04:55:44  * admcquit (Quit: Leaving.)
04:57:10  * TooTallNatejoined
05:01:16  * RORgasmjoined
05:05:42  * RORgasmquit (Ping timeout: 256 seconds)
05:07:21  * kscully27joined
05:12:08  * admcjoined
05:13:08  * bzoojoined
05:15:19  * admcquit (Client Quit)
05:22:46  * mdedetrichquit (Ping timeout: 268 seconds)
05:23:33  * defunctzombie_zzchanged nick to defunctzombie
05:25:20  * mdedetrichjoined
05:25:55  * mokesjoined
05:35:49  * kscully27quit (Read error: No route to host)
05:36:07  * kscully27joined
05:38:16  * alxjoined
05:41:36  * leichtge_quit (Remote host closed the connection)
05:42:04  * leichtgewichtjoined
05:42:17  * jbasdfquit (Quit: jbasdf)
05:42:25  * alxquit (Ping timeout: 246 seconds)
05:49:53  * jcrugzzjoined
05:50:51  * jbasdfjoined
05:57:15  * mesoquit (Remote host closed the connection)
05:58:31  * mdedetrichquit (Ping timeout: 246 seconds)
06:01:04  * andreypoppjoined
06:03:17  * jbasdfquit (Quit: jbasdf)
06:03:57  * victor-red8joined
06:08:49  * bzooquit (Remote host closed the connection)
06:09:24  * bzoojoined
06:10:19  * victor-red8quit (Ping timeout: 250 seconds)
06:12:07  * mokesquit (Remote host closed the connection)
06:13:42  * bzooquit (Ping timeout: 256 seconds)
06:14:03  * mdedetrichjoined
06:15:14  * mesojoined
06:17:27  * admcjoined
06:21:54  * andreypoppquit (Quit: andreypopp)
06:32:27  * kscully27quit (Remote host closed the connection)
06:33:03  * kscully27joined
06:34:21  * sportoquit (Quit: Textual IRC Client: www.textualapp.com)
06:34:44  * sreeixjoined
06:36:19  * kscully27quit (Read error: No route to host)
06:36:23  * kscully2_joined
06:43:07  * mokesjoined
06:43:48  * mdedetrichquit (Quit: Computer has gone to sleep.)
06:47:30  * andreypoppjoined
06:49:40  * mokesquit (Ping timeout: 264 seconds)
06:49:42  * kscully2_quit (Ping timeout: 256 seconds)
06:50:29  * kscully27joined
06:52:40  * andreypoppquit (Ping timeout: 264 seconds)
06:54:41  * spolujoined
07:01:36  * RORgasmjoined
07:05:39  * andreypoppjoined
07:06:28  * RORgasmquit (Ping timeout: 264 seconds)
07:06:52  * mokesjoined
07:11:48  * tylerstalderquit (Quit: Textual IRC Client: http://www.textualapp.com/)
07:16:04  * henrikhodnequit (Ping timeout: 264 seconds)
07:20:11  * mokesquit (Remote host closed the connection)
07:23:35  * defunctzombiechanged nick to defunctzombie_zz
07:27:51  * TooTallNatequit (Quit: Computer has gone to sleep.)
07:28:44  * tobiejoined
07:39:09  * henrikhodnejoined
07:42:18  * andreypoppquit (Quit: andreypopp)
07:51:03  * tobiequit (Quit: tobie)
07:52:59  * mdedetrichjoined
07:53:42  * mokesjoined
07:54:12  * mdedetrichquit (Max SendQ exceeded)
07:56:20  * mdedetrichjoined
07:56:50  * benjaminbenbenjoined
07:57:41  * mdedetrichquit (Max SendQ exceeded)
08:00:48  * mdedetrichjoined
08:01:02  * tobiejoined
08:01:10  * defunctzombie_zzchanged nick to defunctzombie
08:04:23  * ohamaquit (Ping timeout: 264 seconds)
08:04:46  * kscully27quit (Ping timeout: 256 seconds)
08:04:57  * henrikhodnequit (Ping timeout: 268 seconds)
08:05:52  * alxjoined
08:06:51  * kscully27joined
08:07:28  * ohamajoined
08:11:07  * alxquit (Ping timeout: 268 seconds)
08:12:05  * paralleljoined
08:12:48  * mdedetrichquit (Max SendQ exceeded)
08:14:36  * mdedetrichjoined
08:16:13  * mdedetrichquit (Max SendQ exceeded)
08:16:15  * mesoquit (Remote host closed the connection)
08:17:00  * mdedetrichjoined
08:22:20  * mdedetrichquit (Ping timeout: 256 seconds)
08:22:38  * paramawjoined
08:24:51  * kscully2_joined
08:24:51  * kscully27quit (Read error: Connection reset by peer)
08:28:27  * andreypoppjoined
08:28:30  * mdedetrichjoined
08:29:20  * Wedgybojoined
08:40:38  * parallelquit (Remote host closed the connection)
08:41:05  * mokesquit (Remote host closed the connection)
08:43:25  * mokesjoined
08:48:51  * alxjoined
08:56:20  * Guest88898quit (Ping timeout: 256 seconds)
08:58:52  * alxquit (Remote host closed the connection)
09:00:18  * alxjoined
09:02:00  * RORgasmjoined
09:06:28  * defunctzombiechanged nick to defunctzombie_zz
09:07:14  * RORgasmquit (Ping timeout: 268 seconds)
09:11:18  * mokesquit (Remote host closed the connection)
09:14:33  * alxquit (Remote host closed the connection)
09:17:11  * mokesjoined
09:24:22  * mokesquit (Remote host closed the connection)
09:27:12  * andreypoppquit (Quit: andreypopp)
09:27:15  * mokesjoined
09:37:44  * paralleljoined
09:37:52  * andreypoppjoined
09:40:00  * starcountjoined
09:40:21  <starcount>hey guys, got a zombie process running on one of our apps any chance you could look at it?
09:50:03  * admcquit (Quit: Leaving.)
09:51:36  * alxjoined
09:53:18  * alxquit (Remote host closed the connection)
09:53:24  * alxjoined
09:57:49  * starcountquit (Ping timeout: 250 seconds)
10:05:09  * parallelquit (Remote host closed the connection)
10:11:19  * paralleljoined
10:16:28  * Wedgyboquit (Ping timeout: 246 seconds)
10:16:55  * Wedgybojoined
10:20:26  * admcjoined
10:22:46  * parallelquit (Remote host closed the connection)
10:27:05  * standoojoined
10:27:05  * standooquit (Remote host closed the connection)
10:27:13  * standoojoined
10:29:04  * admcquit (Ping timeout: 246 seconds)
10:34:26  * paramawquit (Quit: paramaw)
10:42:56  * mokesquit (Remote host closed the connection)
10:45:11  * mokesjoined
10:53:35  * mokesquit (Remote host closed the connection)
10:55:01  * mesojoined
10:55:58  * admcjoined
11:00:45  * admcquit (Ping timeout: 264 seconds)
11:02:25  * RORgasmjoined
11:04:16  * daviddiasjoined
11:04:24  * mokesjoined
11:07:05  * RORgasmquit (Ping timeout: 245 seconds)
11:22:05  * standooquit (Ping timeout: 245 seconds)
11:22:20  * standoojoined
11:28:45  * standooquit (Ping timeout: 245 seconds)
11:32:49  * d_d_djoined
11:32:53  * d_d_dquit (Max SendQ exceeded)
11:33:20  * paralleljoined
11:33:35  * d_d_djoined
11:37:57  * parallelquit (Ping timeout: 264 seconds)
11:41:09  * mdedetrichquit (Quit: Computer has gone to sleep.)
11:43:45  * therealkoopaquit (Remote host closed the connection)
11:44:12  * therealkoopajoined
11:50:56  * mokesquit (Remote host closed the connection)
11:56:26  * admcjoined
11:58:01  * mokesjoined
12:01:04  * admcquit (Ping timeout: 256 seconds)
12:07:00  * thealanwattsriotjoined
12:07:03  * thealanwattsriotquit (Max SendQ exceeded)
12:07:39  * thealanwattsriotjoined
12:26:53  * admcjoined
12:31:21  * admcquit (Ping timeout: 264 seconds)
12:32:36  * kwhinneryjoined
12:42:23  * mokesquit (Remote host closed the connection)
12:45:03  * kscully27joined
12:45:03  * kscully2_quit (Read error: Connection reset by peer)
12:46:47  * kevino80joined
12:54:26  * sreeixquit (Quit: sreeix)
12:57:30  * kwhinneryquit (Quit: kwhinnery)
12:59:23  * jmar777joined
13:00:31  * kevino80quit (Remote host closed the connection)
13:02:45  * RORgasmjoined
13:03:13  * kevino80joined
13:07:22  * RORgasmquit (Ping timeout: 256 seconds)
13:09:28  * sventonjoined
13:09:48  <sventon>is the guide at https://www.nodejitsu.com/getting-started/ outdated ?
13:10:18  * mdedetrichjoined
13:13:42  * futbolpaljoined
13:22:05  * Proditorquit (Ping timeout: 245 seconds)
13:26:59  * paralleljoined
13:27:24  * admcjoined
13:27:29  * futbolpalquit (Quit: futbolpal)
13:28:32  <Sly>sventon: shouldn't be.
13:29:03  <sventon>ok, I solved my problem
13:29:09  * Proditorjoined
13:31:58  <sventon>I looking for a hoting service there I can host many different applications
13:32:16  * parallelquit (Ping timeout: 264 seconds)
13:32:18  * admcquit (Ping timeout: 264 seconds)
13:32:23  <sventon>it seems you can only have one app for each drone,, is that correct?
13:32:45  <Sly>sventon: that's right.
13:33:49  <sventon>so you can only have one domain name as well?
13:37:42  <sventon>what about https://npmjs.org/package/haibu ?
13:37:44  * jgablejoined
13:38:51  <Sly>sventon: you can have more than one domain, but only one subdomain
13:39:06  <Sly>Our load balancers handle the domains, not the drones. :)
13:39:52  <Sly>Also, what about haibu?
13:40:01  <sventon>what I am looking for is a service that let me deploy manny small applications using a API
13:40:31  <Sly>You can deploy as many applications as you want, but each application will always be on its own drone.
13:41:25  <Sly>Or set of drones, if you have it scaled to be more than one.
13:42:00  <sventon>so you can not set up manny sites on one drone? using haibu ?
13:42:41  <Sly>sventon: it's not that you can't use haibu to do those things. The 256 MB RAM drones that come with the individual plans just aren't capable of handling a bunch of applications like that.
13:42:48  <Sly>sventon: you'll end up hitting an ENOMEM down the line.
13:43:48  <sventon>I just need to point domain names to more or less static html files
13:48:20  <Sly>Oh, that's easy then.
13:48:37  <Sly>Just add a new domain in the list of domains, and it'll serve that same app for those domains.
13:48:56  <Sly>Like I mentioned earlier, our balancers handle all of the domain stuff. :)
13:49:03  <sventon>can I do that using your Json API ?
13:49:19  <sventon>pointing domain names to folders
13:49:28  <Sly>Are they different folders?
13:49:47  <sventon>or files
13:49:59  <Sly>If it's the same site served for more than one site, just add them to the domains list.
13:50:48  <sventon>I mean the content are different for each domain name
13:52:03  <sventon>the user case is the following:
13:52:03  <sventon>I want to use an API to generate static websites with domain names
13:52:14  <sventon>can i do that with your API?
13:52:38  <sventon>(on same drone)
13:57:47  * admcjoined
13:58:07  * johnmartyjoined
14:01:00  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
14:01:30  * andreypopp_joined
14:02:37  * admcquit (Ping timeout: 268 seconds)
14:05:00  * andreypoppquit (Ping timeout: 245 seconds)
14:05:00  * andreypopp_changed nick to andreypopp
14:05:09  <Sly>sventon: it sounds like this needs to be done across multiple drones.
14:11:29  * futbolpaljoined
14:11:57  * futbolpalquit (Client Quit)
14:12:48  * futbolpaljoined
14:14:13  * bzoojoined
14:16:10  * RORgasmjoined
14:16:14  * kscully27quit (Ping timeout: 256 seconds)
14:16:41  <sventon>ok, thanks for your help, i will do some more research about this
14:18:19  * kscully27joined
14:22:17  * mokesjoined
14:22:33  * kscully27quit (Read error: No route to host)
14:23:04  * kscully27joined
14:23:21  * mokesquit (Remote host closed the connection)
14:23:35  * mokesjoined
14:23:35  * mokesquit (Remote host closed the connection)
14:24:44  * mokesjoined
14:25:53  * ranglequit (Ping timeout: 240 seconds)
14:37:12  * julianduquejoined
14:42:28  * mokesquit (Remote host closed the connection)
14:43:16  * c4milojoined
14:43:54  * mokesjoined
14:54:36  * d_d_dquit (Quit: Computer has gone to sleep.)
14:55:55  * kwhinneryjoined
14:58:16  * admcjoined
15:00:47  * kevino80quit (Remote host closed the connection)
15:02:37  * andreypoppquit (Quit: andreypopp)
15:02:52  * admcquit (Ping timeout: 264 seconds)
15:03:32  * johnmartyquit (Ping timeout: 256 seconds)
15:05:12  * paramawjoined
15:05:23  * ejeklintjoined
15:06:45  <ejeklint>Stupid question maybe, but does jitsu support node 0.10?
15:06:50  * thealanwattsriotjoined
15:07:17  <Sly>ejeklint: not quite yet. We're working super hard to get it out as soon as possible, though. :)
15:07:24  * indexzerojoined
15:07:43  <ejeklint>Sly: OK, is there an ETA for it?
15:07:45  * kevino80joined
15:08:28  <Sly>ejeklint: we're hoping to have it out in the next week or so, as long as nothing goes wrong. :)
15:09:32  * sventonquit (Remote host closed the connection)
15:09:47  * jahajoined
15:10:16  <ejeklint>Sly: Oki, then I'll go ahead with our epic "bye heroku, hello jitsu" manouver. :)
15:10:28  <Sly>ejeklint: :D
15:10:35  <Sly>That's what I like to hear. :3
15:14:56  * kscully2_joined
15:14:56  * kscully27quit (Read error: Connection reset by peer)
15:16:30  * josephwegnerjoined
15:16:42  <josephwegner>Hey #nodejitsu - any ETA for this issue? https://github.com/nodejitsu/jitsu/issues/245
15:17:01  <Sly>josephwegner: we're working on a solution for it now. :)
15:17:08  <Sly>Should hopefully be fixed in the near future.
15:17:44  <josephwegner>Sly, well, the issue says you were working on it 10 months ago. Should I have hope to see this before 10 months from now?
15:18:29  <Sly>josephwegner: yeah, that's been an ongoing issue for a while now. We've been trying to figure out how we would want to do it, etc.
15:19:09  <josephwegner>Sly: So... not really, then. Like it's still in the "talk about it" phase. That's a bummer - that's a huge bonus for hosting things on Heroku
15:20:11  * paralleljoined
15:21:01  <Sly>josephwegner: nah. We do have a solution that's already in the works.
15:21:10  <josephwegner>OK. Well, I can deal with that for now. Do I have any options for sending my logs off to something like LogEntries?
15:22:17  <Sly>josephwegner: yup. You can redirect your logs if you would like. That's totally up to you.
15:22:25  <josephwegner>Sly, how do I go about doing that?
15:22:46  <Sly>josephwegner: don't know how you would do it with them. You would have to look at their API.
15:23:02  * jbasdfjoined
15:23:06  * c4miloquit (Remote host closed the connection)
15:23:32  * c4milojoined
15:24:47  <josephwegner>Sly: ... Perhaps I'm misunderstanding. Are you saying I just need to wrap my logging system to send them to LogEntries? Or is there a way to use something like syslog?
15:25:22  * c4miloquit (Read error: No route to host)
15:25:38  * c4milojoined
15:25:40  <nathan7>You can hack process.stdout
15:25:44  <Sly>^
15:25:50  <Sly>Logs never touch syslog.
15:28:10  * paulfryzeljoined
15:28:42  * admcjoined
15:31:52  * parallelquit (Remote host closed the connection)
15:33:09  * admcquit (Ping timeout: 264 seconds)
15:36:50  * bzooquit (Remote host closed the connection)
15:37:26  * bzoojoined
15:39:06  * joeybakerjoined
15:39:49  * diogogmtjoined
15:41:01  * alexpolquit (Ping timeout: 250 seconds)
15:41:30  * jetiennejoined
15:41:40  * bzooquit (Ping timeout: 245 seconds)
15:42:52  * satishjoined
15:43:15  <satish>Hi, having a problem with SSL certs. Any help?
15:44:41  <Sly>satish: what's up?
15:45:08  <satish>@Sly: My app 'wink' on nodejitsu has ssl certs from StartSSL. Gets recognized properly by chrome and safari on desktop
15:45:20  <satish>tried on an ipad now, safari recognizes it but chrome on ipad shows it is not to be trusted
15:45:37  <satish>is the cert being served properly to ipad UAs? Any idea how to find out the problem?
15:45:55  * InconceivableBjoined
15:46:42  <Sly>Hm...
15:46:48  <Sly>Not really, cause I've never worked with any iPads.
15:47:14  <Sly>Chrome might not support SNI on iOS.
15:48:46  * paramawquit (Quit: paramaw)
15:51:22  <Sly>satish: try https://sni.velox.ch in Chrome on the iPad and see what it tells you.
15:52:26  * josephwegnerpart
15:52:46  <satish>@Sly: which part of that giant page response do you need? :)
15:52:53  <satish>I can't cut and paste as i'm not chatting from the ipad
15:53:02  <Sly>If it shows something like
15:53:05  <Sly>Great! Your client [Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1581.2 Safari/537.36] sent the following TLS server name indication extension (RFC 6066) in its ClientHello (negotiated protocol: TLSv1.2, cipher suite: ECDHE-RSA-AES256-SHA):
15:53:05  <Sly> sni.velox.ch
15:53:08  <Sly>then it's good
15:53:26  <Sly>Should be the very first line after the header.
15:54:31  <satish>yes i see that
15:55:01  <Sly>Okay, so SNI is being sent as it should be.
15:55:07  * paulfryzelquit (Ping timeout: 264 seconds)
15:55:51  <Sly>Can you somehow paste the error that you got when it tells you it's untrusted?
15:56:41  * bzoojoined
15:59:34  * johnmartyjoined
15:59:37  <satish>@Sly: its the generic error "This site's security certificate is not trusted!" and a text below saying "You attempted to reach <domain> but the server presented a certificate issued by an entity that is not trusted by your computer's operating system". Seems to indicate that StartCom isn't trusted on iPad. But another website of mine which also uses StartSSL cert and not hosted in nodejitsu loads fine
16:00:18  <Sly>That's really strange.
16:00:43  <johnmarty>i'm getting several Object.keys called on non-object errors when doing npm update -g
16:00:52  <johnmarty>does anyone have a solve for this?
16:01:02  <Sly>satish: what's the username/app for both of those apps? Also, which one works and which one is broke?
16:01:49  <Sly>johnmarty: O_o
16:01:53  * julianduquequit (Quit: leaving)
16:01:56  <satish>@Sly: the one which works and not hosted in nodejitsu is 'https://www.sharpenapp.com' and the one which has ssl errors and hosted on nodejitsu is https://winkit.in
16:02:07  <Sly>johnmarty: can you paste the full error to https://gist.github.com?
16:02:08  <satish>app name on nodejitsu for second one is 'wink'
16:02:28  * julianduquejoined
16:02:36  <Sly>satish: what's the user for these apps?
16:02:54  <johnmarty>Sly: http://pastebin.com/cwRjyAUp
16:03:06  <satish>@Sly: the first one isn't on nodejitsu so not sure what you mean by user for that app.. the second one is on nodejitsu and the user is 'satish'
16:04:18  <Sly>johnmarty: that's weird. Have you tried adding a package name to it? Like, I see your NPM is a bit outdated. Try `npm update -g npm` and see if that works.
16:04:29  <Sly>It shouldn't be, but it might be trying to pull a package name.
16:04:49  <Sly>satish: Oh, sorry. I thought you said they were both hosted on Nodejitsu. Misread.
16:06:02  <Sly>satish: can you send me the certs you used for sharpenapp.com?
16:06:10  <Sly>Well, actually.
16:06:15  <Sly>Nevermind. I can pull it with openssl.
16:06:17  <Sly>Don't need the key.
16:07:40  * indexzeroquit (Quit: indexzero)
16:08:23  * julianduquequit (Quit: leaving)
16:09:05  * ejeklintquit (Quit: ejeklint)
16:09:47  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
16:10:31  * leichtgewichtquit (Remote host closed the connection)
16:11:38  <Sly>satish: give me a few. Comparing the certs and stuff.
16:11:50  <satish>@Sly: yep, will wait thanks.
16:13:20  <Sly>One is from Comodo and one is from StartCom, right?
16:13:50  * julianduquejoined
16:14:50  <satish>@Sly: oh, both should be from StartCom
16:15:18  <Sly>Wink is still showing Comodo.
16:15:31  <futbolpal>anyone have an ORM they would recommend? I'm looking to use bookshelf. Looked into sequelize (no hooks), node-orm (no query building), and jugglingdb (poor many-to-many support)
16:15:49  <Sly>Oh, actually. I see what that was.
16:15:52  <Sly>My bad, satish.
16:15:55  <Sly>That was our certificate.
16:16:07  <satish>@Sly: haha
16:16:25  * alxquit (Remote host closed the connection)
16:20:35  * lordbkmzcjoined
16:22:50  <lordbkmzc>prompt: username: lordbkmzc2 prompt: password: error: Unable to Authenticate as lordbkmzc2 error: Nodejitsu Error (401): Not Authorized
16:22:57  <lordbkmzc>how fix it?
16:23:30  * paralleljoined
16:23:55  <Sly>satish: there are some pretty trivial differences in these certs, but I'm not sure if one of them could be causing it.
16:24:59  <satish>@Sly: ok, this doesn't have to be resolved immediately but would help if you could file a ticket and have it looked into
16:25:24  <cendrizzi>Question. I'm a biz customer and am curious what about websockets scalability. Do you guys have any solutions in this regard? It's important to me to know that I can scale things quite far with many concurrent connections. This means at least initially hoping for 100k connections and having solutions to go beyond. I've heard varying results with redis but overall I just want to ensure I understand what I'm up against and would
16:25:24  <cendrizzi>appreciate some insight here.
16:25:35  <Sly>satish: I'm actually the person that handles most of the SSL stuff. One major difference I see is that wink only has one CA in the certificate chain, but the other one has two CAs.
16:25:56  <satish>@Sly: which CA does wink not have?
16:26:09  <Sly>satish: one sec. I'll show you the dump of the one I see in here.
16:27:06  <Sly>satish: https://gist.github.com/Southern/28c9b7a4bbab49f730d3
16:27:20  <Sly>That's the only CA listed for it in the database.
16:28:35  * AndreasMadsenjoined
16:28:56  <satish>@Sly: do I need to also upload the root chain?
16:29:03  <Sly>lordbkmzc: what are you trying to do? Login?
16:29:05  * henrikhodnejoined
16:29:08  <satish>StartSSL gave me a file for that when i got the certificate
16:29:11  * admcjoined
16:30:01  <lordbkmzc>@Sly: Yes
16:30:12  * dragonjoined
16:30:26  <satish>@Sly: this seems relevant - http://www.startssl.com/?app=25#31
16:30:30  <Sly>satish: whatever they give you needs to be uploaded if it's a CA. The CAs are used to set options in the chain so it's deemed valid and such.
16:30:36  * dragonchanged nick to Guest22507
16:30:38  <satish>@Sly: 'add the intermediate CA'
16:30:48  <Sly>Yup. Most likely.
16:31:07  <lordbkmzc>@Sly: i cant type password
16:31:17  <Sly>lordbkmzc: the password is hidden by default. It'll never show up.
16:31:21  <Sly>We do that for security purposes.
16:31:48  <satish>@Sly: could I send you the files over email and you update the config for my app?
16:31:52  <Sly>satish: Chrome on the desktop probably doesn't have a problem with it because they probably have a bigger list of CAs in the desktop version.
16:32:10  <Sly>Not really efficient to load down a mobile device with a bunch of CAs, though.
16:32:18  <lordbkmzc>@Sly: oh thx. its help
16:32:20  <Sly>I'd have to look in the source and see.
16:32:46  <Sly>satish: if you just want to copy and paste it to gist, I can do it from there. :)
16:32:54  <satish>@Sly: ok
16:33:46  <satish>@Sly: https://gist.github.com/satishsampath/6123670
16:34:04  * admcquit (Ping timeout: 264 seconds)
16:34:20  <Sly>Awesome. That's not the same one, so it looks right so far.
16:34:22  <satish>@Sly: the nodejitsu SSL tab only allows uploading .crt, .key and one .pem file.. whereas I got 2 .pem files, so i uploaded only 1 when i enabled SSL
16:34:24  <Sly>Lemme get that added in for you.
16:34:29  <satish>@Sly: this is the one I left behind
16:34:47  <Sly>satish: not really sure how webops splits them up, but I have seen multiple CAs uploaded before.
16:34:59  <Sly>I guess they're just put into one file?
16:35:09  <satish>@Sly: I remember mmalecki used to help by asking people to email stuff to him :)
16:35:24  * stevemanueljoined
16:35:40  <jcrugzz>Sly satish: it seems you can cat the two pem files to create the .crt
16:35:41  <jcrugzz>https://www.startssl.com/?app=42
16:35:51  <Sly>Yeah, thought so.
16:35:55  <jcrugzz>cat ssl.crt sub.class1.server.ca.pem ca.pem > /etc/nginx/conf/ssl-unified.crt
16:36:04  <satish>jcrugzz: thanks!
16:36:42  * rosskjoined
16:37:27  * mokesquit (Remote host closed the connection)
16:37:30  * parallelquit (Remote host closed the connection)
16:37:59  <jcrugzz>cendrizzi: can you better explain what you are building? feel free to pm me :)
16:38:03  * mokesjoined
16:38:06  <jcrugzz>satish: np :)
16:38:06  <Sly>satish: just added that CA into the chain.
16:38:30  <Sly>SSL responding for me on desktop.
16:39:03  <satish>@Sly: works great on iPad, thanks a ton.
16:39:04  * mokesquit (Read error: Connection reset by peer)
16:39:20  * mokesjoined
16:39:24  <Sly>satish: no problem. :)
16:39:25  * andreypoppjoined
16:39:50  * futbolpalquit (Quit: futbolpal)
16:39:51  <satish>Sly jcrugzz: have a great day, laters..
16:40:20  <Sly>satish: you too. :)
16:40:45  <Sly>cendrizzi: can you clarify exactly what you mean by you want 100k connections and solutions to go beyond?
16:40:47  * dchjoined
16:40:48  * paralleljoined
16:41:08  * satishquit
16:42:14  <cendrizzi>Yeah, my comment came out of nowhere. I just want to ensure that I'm not expecting too much of this platform to have 100k concurrent web socket connections and scale it beyond. I know the devil is in the details with this stuff but have you found the websockets scales horizontally fairly smoothly?
16:43:08  <Sly>cendrizzi: they do scale very smoothly. The only problem you may have is if you're wanting people on the websockets to be able to communicate with each other. Drones aren't aware of each other, so there's no interconnection between them.
16:44:33  <cendrizzi>Yeah exactly? So how do you best get around that? Just redis (which seems to be the most popular socket.io solution but will be discouraged with version 1.0 I guess in favor of other solutions).
16:46:14  <Sly>Honestly, I've never really experimented with chatrooms or anything like that where websockets would need to communicate with each other like that. As you said, redis seems to be the most popular solution. I'm not sure if there's something that would be better.
16:46:31  <Sly>Perhaps asking that in #node.js would be better, since there are quite a bit more people that could chime in there.
16:46:53  <cendrizzi>Did I read you guys use engine.io?
16:46:57  <Sly>We do.
16:46:59  <cendrizzi>Can I get some insight there?
16:47:07  <cendrizzi>I am not using it for chatrooms
16:47:14  <Sly>Yeah, I was just using that for an example.
16:47:31  <Sly>I haven't personally used engine.io yet. jcrugzz, you know anything about it?
16:47:37  * kevino80quit (Remote host closed the connection)
16:47:38  <cendrizzi>I'm actually looking to use it between clients and physical hardware instead of RESTful http.
16:47:45  <jcrugzz>cendrizzi: something to look at would be https://github.com/3rd-Eden/primus written by one of our engineers
16:47:56  <jcrugzz>which can use engine.io as a transport
16:48:44  <jcrugzz>it has some plugins that you can look at in the readme that can essentially help you build your own socket.io like api https://gist.github.com/3rd-Eden/6113494
16:48:53  <cendrizzi>Interesting. I will take a look
16:49:23  <jcrugzz>i have been using it recently for a project and its quite nice :)
16:50:38  <jcrugzz>but if you are not associating certain socket connections with eachother there is no need to use something like redis. it all depends on how things are communicating with eachother
16:50:57  * TooTallNatejoined
16:51:40  * ejeklintjoined
16:53:02  <cendrizzi>Well yes I do need to have things associated with each other. Clients -> HW
16:53:46  <cendrizzi>However, I am not sure I want to depend on Socket.io's implementation, especially since it will change it seems (and the status of 1.0 is always in the near future)
16:54:17  <jcrugzz>cendrizzi: yes i would not recommend socket.io, primus is the best thing i have found thus far.
16:54:40  <jcrugzz>but how do these pieces of hardware communicate with these other clients?
16:54:46  <jcrugzz>are the hardware also clients?
16:54:52  <cendrizzi>Yes
16:54:58  <cendrizzi>In a technical sense
16:55:06  <cendrizzi>They are clients all talking to the cloud
16:55:14  <cendrizzi>But some clients need to get updates about the HW
16:55:22  <cendrizzi>(the clients associated with the HW)
16:55:29  * julianduquequit (Quit: leaving)
16:55:35  <cendrizzi>So there is the concept of channels in that sense
16:56:00  * tylerstalderjoined
16:56:45  * c4miloquit (Remote host closed the connection)
16:56:57  <cendrizzi>It's this arbiter websocket service that I have running on your stuff. It all works by the way. I just am not sure how to scale it and if it can scale as expected.
16:56:59  * mokesquit (Remote host closed the connection)
16:57:11  * c4milojoined
16:58:17  <jcrugzz>ok so you would want to use something like https://github.com/cayasso/primus-rooms except you would need a redis adapter.
16:59:09  * sreeixjoined
16:59:39  * admcjoined
17:00:05  <cendrizzi>jcrugzz: It looks like that just falls back to socket.io. Interesting. I guess a bit question for you guys then is I could really use some monitoring tools for my redis instance (which I have through your newly acquired company) and the drone instances. Is this in the works at all?
17:00:07  <jcrugzz>redis will probably be your best bet for the horizontal scaling.
17:00:42  <cendrizzi>I thought I had read that your plan is to add some monitoring tools for the drones and stuff
17:01:12  <cendrizzi>I'm going to have to come up with a way to simulate (probably off amazon or something) all these connections and do some real load testing
17:01:31  <cendrizzi>But understanding where the bottleneck comes from is going to be tough without some way of seeing what is hit the hardest
17:01:34  * thealanwattsriotjoined
17:02:10  <jcrugzz>cendrizzi: yes we are currently testing this in staging. It is coming with a complete architecture overhaul we have been working on
17:02:16  * c4miloquit (Ping timeout: 264 seconds)
17:02:49  <cendrizzi>jcrugzz: Now for the terrible question: ETA? :)
17:02:55  * Guest22507quit (Ping timeout: 245 seconds)
17:03:47  <jcrugzz>we wil be rolling out pieces of it in stages over the next few weeks. There are a lot of moving pieces that need to be integrated together. its hard to give an exact eta unfortunately
17:04:06  <cendrizzi>Also with that will you be integrating iris stuff?
17:04:08  <jcrugzz>cendrizzi: also https://github.com/observing/thor
17:04:25  * gkobergerjoined
17:04:32  * admcquit (Ping timeout: 268 seconds)
17:04:40  * parallelquit (Ping timeout: 264 seconds)
17:04:47  <jcrugzz>cendrizzi: that may not be as immediate but it is something we are working towards
17:04:55  <cendrizzi>jcrugzz: understood, that still helps. My project I'm leading is to be released at the first of next year. So as long as this is easier to ensure by then...
17:05:11  <cendrizzi>Oh wow, nice find
17:05:23  <cendrizzi>I was looking at a much more manual solution for the load testing.
17:05:36  * jmar777quit (Read error: Connection reset by peer)
17:05:54  <jcrugzz>cendrizzi: yea this was written by the same guy who wrote primus. hes the websocket expert around these parts
17:06:03  * jmar777joined
17:06:49  <cendrizzi>Awesome, thanks for the help
17:06:57  <jcrugzz>and yea you shouldnt have any worries with the timing :). and no problem
17:08:17  <cendrizzi>Awesome. I get nervous sometimes about my decision to use websockets for this product as I think it's not a common thing at all. That said the performance characteristics (real time updates) have been amazing. Just need to ensure it scales correctly.
17:10:38  <jcrugzz>cendrizzi: yea of course. Things like engine.io were made to ease those decisions as the technology itself improves :)
17:11:06  <jcrugzz>we use engine.io for our webops platform to ensure the browser capability (cause the browser is really the only issue)
17:11:09  * mokesjoined
17:11:57  <jcrugzz>and with primus you can use any kind of socket transport that you wish!
17:14:28  * mokesquit (Remote host closed the connection)
17:15:50  <lordbkmzc>how instal node modules on server?
17:16:10  * kscully2_quit (Read error: Connection reset by peer)
17:16:36  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
17:16:40  <Sly>lordbkmzc: need to add them into your package.json.
17:17:12  * kscully27joined
17:17:15  * joeybakerquit (Quit: Computer has gone to sleep.)
17:17:16  <Sly>lordbkmzc: https://npmjs.org/doc/json.html#dependencies
17:17:27  <Sly>lordbkmzc: you can also use `npm install module --save` to make NPM write it to your package.json for you. :)
17:17:34  * stevemanuelquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
17:19:43  * kwhinneryquit (Quit: kwhinnery)
17:21:29  * stevemanueljoined
17:24:00  * stevemanuelquit (Client Quit)
17:25:36  * thealanwattsriotjoined
17:27:19  * defunctzombie_zzchanged nick to defunctzombie
17:28:42  * defunctzombiechanged nick to defunctzombie_zz
17:31:31  * c4milojoined
17:32:16  * paralleljoined
17:37:11  * silv3rwindjoined
17:43:37  * Hebojoined
17:43:38  * Wedgyboquit (Ping timeout: 256 seconds)
17:44:07  * futbolpaljoined
17:44:33  * henrikhodnequit (Ping timeout: 264 seconds)
17:44:54  * kevino80joined
17:45:01  * mokesjoined
17:45:46  * josephwegnerjoined
17:45:59  <josephwegner>Alright, #nodejitsu... More log craziness this afternoon..
17:46:00  <josephwegner>http://pastebin.com/DGK2n81i
17:46:06  * c4miloquit (Remote host closed the connection)
17:46:32  * c4milojoined
17:46:46  <josephwegner>You can see there that I ran `jitsu log`, which showed me all logs up until 12:42:17. I then ran `jitsu log` again, to see if anything had updated. The second call only showed me logs up to 12:37:48
17:46:48  <nathan7>josephwegner: Hey
17:46:56  <josephwegner>Any idea how I managed to back 5 minutes in time?
17:47:10  <nathan7>Hrm, Loggly being odd mostly
17:47:23  <nathan7>probably some kind of consistency issue
17:47:24  <Sly>Yeah. That's what it looks like.
17:47:58  <josephwegner>nathan7, I'm having some issues with my app that I can't recreate locally - only when it's hosted on nodejitsu. Which is fine, understandable, and likely my fault. But this makes it impossible to debug
17:48:18  <josephwegner>You guys are using loggly to store all of the logs?
17:48:39  <nathan7>Yep, we're working on replacing them though
17:48:48  <nathan7>We've had numerous issues with their service
17:49:11  * joshonthewebquit (Quit: Computer has gone to sleep.)
17:49:29  * c4milo_joined
17:49:43  * c4miloquit (Read error: No route to host)
17:53:16  * mokesquit (Ping timeout: 256 seconds)
17:53:22  * gkobergerquit (Quit: Leaving...)
17:55:39  * kwhinneryjoined
17:56:40  * kscully27quit (Read error: Connection reset by peer)
17:56:49  * kscully27joined
17:58:26  * defunctzombie_zzchanged nick to defunctzombie
18:03:28  * stevemanueljoined
18:06:55  * TooTallNatequit (Quit: Computer has gone to sleep.)
18:08:02  * johnmartyquit (Read error: Operation timed out)
18:10:31  * parallelquit (Remote host closed the connection)
18:13:59  * cronopiojoined
18:18:38  * Heboquit
18:20:57  * joshonthewebjoined
18:24:25  <rossk>nathan7: I've been battling loggly as well
18:27:34  * kwhinneryquit (Quit: kwhinnery)
18:28:06  * josephwegnerpart
18:30:51  * admcjoined
18:40:00  * TooTallNatejoined
18:40:27  * topwobblejoined
18:42:24  * stevemanuelquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:42:30  * silv3rwindquit (Ping timeout: 245 seconds)
18:48:03  * jbprosjoined
18:48:32  * tylerstalderquit (Quit: Computer has gone to sleep.)
18:54:31  * Hebojoined
19:02:03  * gg_joined
19:02:11  <gg_>hello nodejitsu, i'm having an issue with a postdeploy hook
19:02:31  <Sly>gg_: what seems to be the problem?
19:02:47  <gg_>running a grunt task to build my stylesheets and client-side templates
19:03:04  <gg_>stylesheets work fine (through stylus), been going swimmingly for weeks
19:03:21  <gg_>just added jade client-side templates recently. works fine locally but the file is not created on jitsu
19:03:29  <gg_>both tasks create files in the public/ directory
19:03:34  <gg_>but only the css files seem to stick around
19:03:36  * indexzerojoined
19:05:05  * joshonthewebquit (Quit: Computer has gone to sleep.)
19:05:50  * joshonthewebjoined
19:08:29  * xymoxquit (Ping timeout: 268 seconds)
19:08:57  * ejeklintquit (Quit: ejeklint)
19:09:27  * trypwirejoined
19:10:01  <trypwire>hey guys. If I were to use a local LevelDB store via node-levelup with my node server on nodejitsu, would I get persistence across versions of the server?
19:10:23  <Sly>gg_: hm... that's strange.
19:10:25  <trypwire>I'm guessing each new version of an app gets a new virtual environment or something of the sort, in which case the answer would be no?
19:10:34  * patrickodpart
19:11:01  * paralleljoined
19:11:40  <Sly>trypwire: you're right. The filesystem isn't persistent, and there aren't any file stored from the deployment. Each deployment is using the snapshot that you uploaded.
19:11:47  * xymoxjoined
19:12:06  <trypwire>Sly: got it. Thanks!
19:12:09  <gg_>@Sly: I have a thought. the jade compilation pulls the jade runtime.js file directly from node_modules. is it possible that jitsu environments don't have access to that folder or it's in a different location?
19:13:10  <Sly>gg_: not exactly sure. What's your username and app name? Want to check and see if I see any errors on our side.
19:13:29  * johnmartyjoined
19:13:29  <Sly>trypwire: no problem. :)
19:13:48  <gg_>@Sly u: movingworldsspc app: mw-staging
19:14:22  * ejeklintjoined
19:15:11  * kscully2_joined
19:15:11  * kscully27quit (Read error: Connection reset by peer)
19:17:31  * kscully2_quit (Remote host closed the connection)
19:18:05  <Sly>gg_: I'm not seeing any errors on our side.
19:18:23  * trypwirequit (Quit: Leaving.)
19:18:39  <Sly>gg_: I am seeing a lot of public/*.html, public/*/*.html etc in your .npmignore file.
19:18:50  <Sly>gg_: that's probably causing them to not be shown.
19:19:00  <gg_>hmmmm. but we're dealing with javascript files here
19:19:01  * kscully2_joined
19:19:12  <gg_>and they're generating after deploy, they're not even in the repo
19:19:23  <Sly>I thought you were generating HTML files from Jade?
19:19:35  <gg_>oh no, i'm generating javascript functions
19:19:38  <Sly>Oh.
19:20:07  <gg_>but public/javascript/templates.js is in the gitignore file
19:20:11  <gg_>that's the file i'm generating
19:20:19  <Sly>gg_: one second.
19:20:45  <gg_>would jitsu be ignoring it if it's in .gitignore but not part of the uploaded repo?
19:21:00  * joshonthewebquit (Quit: Computer has gone to sleep.)
19:21:00  <Sly>gg_: okay. That's what I thought. You need to add this into predeploy, not postdeploy. Those scripts are called locally in jitsu when you deploy.
19:21:16  <Sly>So it seems that it may be building, but it's just building locally and before it deploys.
19:21:29  <Sly>https://github.com/nodejitsu/jitsu/blob/3656bdcf54cf0ee9b089106aee540bf1da649e8a/README.md#jitsu-hooks
19:21:36  * joshonthewebjoined
19:22:03  <Sly>Er.. *after it deploys
19:22:04  * topwobblequit (Quit: topwobble)
19:22:18  * jbprosquit (Quit: jbpros)
19:22:24  <gg_>i'll give that a shot, i think i had a problem creating files in predeploy, like the app wasn't loaded yet
19:23:00  <gg_>can i register a small complaint with the hooks documentation? it doesn't give practical examples of what sorts of things should happen pre- vs post-deploy
19:23:10  <gg_>both the examples are echo statements that could happen literally anywhere
19:23:32  <Sly>gg_: yup. Just throw an issue up in https://github.com/nodejitsu/jitsu/issues. :)
19:23:32  <gg_>i've read through that section about a billion times today and now it's just frustratingly unhelpful :)
19:23:40  <gg_>will do, thanks!
19:23:44  <Sly>No problem. :)
19:23:45  <gg_>let's see about this predeploy...
19:24:43  * jbprosjoined
19:25:05  * parallelquit (Remote host closed the connection)
19:25:20  * paralleljoined
19:27:19  <gg_>@Sly: seemed so promising at first, but no change
19:27:26  <Sly>gg_: strange.
19:27:26  <gg_>the css files work fine, it's just this stupid templates.js file
19:27:46  <Sly>Ah, that's in your ignores too.
19:27:50  <Sly>public/javascript/templates.js
19:27:52  <gg_>but so are the .css files
19:27:56  <gg_>main.css, blog.css
19:27:59  <gg_>and they get uploaded fine?
19:28:22  <Sly>They shouldn't unless you have a .jitsuignore locally that is ignoring public/javascript/templates.js for some reason.
19:28:24  <mmalecki>pre-deploy is like, compiling and stuff
19:28:38  <mmalecki>post-deploy is like, `git commit` and whatnot
19:28:39  <gg_>ooh ooh .jitsuignore?
19:28:49  <Sly>gg_: yeah, there's a .jitsuignore
19:28:56  <Sly>It goes .jitsuignore, .npmignore, .gitignore.
19:29:03  <gg_>we don't have one of those
19:29:23  <gg_>so i can un-exclude these three files in jitsuignore?
19:29:26  <Sly>Might can try adding a blank one? Not sure if it would make a difference, but worth a shot.
19:30:16  <gg_>the precedence order you gave, does that mean that jitsuignore rules would override gitignore rules for jitsu deploy?
19:30:29  <Sly>Right. :)
19:30:35  <Sly>.npmignore also overrides .gitignore.
19:30:40  <Sly>.jitsuignore should override both.
19:30:43  <mmalecki>actually, if you want to un-exclude files, add ! in front of the name
19:30:49  <mmalecki>Sly: this logic is really weird
19:30:54  <gg_>yep @mmalecki that's what i'm doing
19:30:58  <gg_>let's see how it goes...
19:30:59  <Sly>mmalecki: oh, really? .jitsuignore is concat'd instead of override?
19:31:07  * jbprosquit (Quit: jbpros)
19:31:25  <mmalecki>Sly: I *think* so. I never really read fstream-npm
19:31:30  <mmalecki>but it worked for me
19:31:48  <Sly>I thought they overrode each other, since they're all in the same list and .npmignore overrides .gitignore.
19:32:33  * jbprosjoined
19:32:47  <gg_>whaaaaat no change again
19:32:54  <gg_>css files work great, this one js file doesn't
19:32:58  <Sly>gg_: something's got to be up with that build process.
19:33:29  <gg_>it's pretty simple: stylus, jade:compile (creates client-side js functions), concat:jade (includes jade.runtime.js in templates.js)
19:34:18  <gg_>ok i have to run, but i'll be back after lunch figuring this out again
19:34:32  <gg_>thanks for your help so far, hopefully we can get this bad boy running soon! :)
19:35:00  <Sly>gg_: hopefully so. :)
19:35:08  * stevemanueljoined
19:37:05  * stevemanuelquit (Client Quit)
19:39:28  * jbprosquit (Ping timeout: 264 seconds)
19:41:04  * cendrizzi_joined
19:41:26  * joeybakerjoined
19:43:40  * cendrizziquit (Ping timeout: 264 seconds)
19:43:40  * cendrizzi_changed nick to cendrizzi
19:44:24  * AndreasMadsenquit (Remote host closed the connection)
19:44:46  * kwhinneryjoined
19:48:31  * alxjoined
19:49:45  * gg_quit (Ping timeout: 250 seconds)
19:51:38  * kscully2_quit (Read error: Connection reset by peer)
19:51:44  * kscully27joined
19:52:39  * jbprosjoined
19:55:19  * `3E|AFKchanged nick to `3E
20:01:47  * johnmarty1joined
20:01:57  * johnmarty1quit (Read error: Connection reset by peer)
20:02:12  * johnmarty1joined
20:03:24  * johnmartyquit (Read error: Connection reset by peer)
20:04:54  <ejeklint>Jitsu n00b here. What's the preferred way to setup https on jitsu? I have working server on localhost, but am unsure on how to deploy it to jitsu - how does one supply the private key for example? Just as an attached file or via the admin interface?
20:07:22  <ejeklint>And it's for a custom domain, so maybe it's just possible with a business plan?
20:08:34  * kujajoined
20:09:10  <kuja>hi folks, is it alright to ask a flatiron/resourceful question here?
20:11:37  * parallelquit (Remote host closed the connection)
20:13:14  * papachanjoined
20:14:33  * Proditorquit (Ping timeout: 264 seconds)
20:17:10  * julianduquejoined
20:22:12  * Guest22507joined
20:22:38  * Proditorjoined
20:27:18  * paralleljoined
20:29:19  * spoluquit (Ping timeout: 264 seconds)
20:29:19  * julianduquequit (Ping timeout: 246 seconds)
20:29:26  <yawnt>ejeklint: if you need custom ssl for your private domain, shoot out an email to support@nodejitsu.com
20:29:49  <ejeklint>yawnt: OK, thanks!
20:29:49  * julian_duquejoined
20:29:51  <yawnt>if you just need ssl, then you can use the free one on *.nodejitsu.com or *.jitsu.com or *.jit.su
20:30:10  <yawnt>ejeklint: you don't have to setup https on your server tho, because ssl termination is at the balancer level
20:30:25  <yawnt>(that means that if you have an http app deployed it's already accessible via https://yourapp.nodejitsu.com )
20:30:48  <ejeklint>yawnt: No we need our own domain name, like xyz.myspiffydomain.se
20:30:50  <yawnt>ejeklint: also please note that you need a business plan to be able to use custom SSL on your domains
20:31:11  <ejeklint>yawnt: OK, noted. WIll arrange that.
20:31:16  <julian_duque>ejeklint: so you need a business account and you can setup your custom ssl using webops :)
20:33:37  * Samuel_Roldanjoined
20:35:16  <ejeklint>Gosh, how easy. Seems to work just like that. :)
20:35:40  * therealkoopaquit (Remote host closed the connection)
20:36:10  * therealkoopajoined
20:36:17  <julian_duque>:D
20:37:52  * Proditorquit (Ping timeout: 256 seconds)
20:38:25  * jmar777quit (Remote host closed the connection)
20:39:37  * lsegaljoined
20:40:16  <ejeklint>Okay, one more noob question and then I'll shut up. How do one best force the app to be https only?
20:42:02  * alxquit (Read error: Connection reset by peer)
20:42:31  * julian_duquequit (Read error: Connection reset by peer)
20:42:42  * julianduquejoined
20:42:53  <julianduque>ejeklint: https://www.nodejitsu.com/documentation/faq/#how-do-i-force-my-clients-to-use-https-with-my-application
20:43:19  <julianduque>my internet connection is killing me today -_-
20:44:17  * gkobergerjoined
20:44:24  <ejeklint>julianduque: Many thanks!
20:44:41  * alxjoined
20:45:25  <julianduque>ejeklint: :)
20:45:43  * kevino80quit (Remote host closed the connection)
20:45:50  * parallelquit (Remote host closed the connection)
20:48:30  * therealkoopaquit (Remote host closed the connection)
20:48:57  * therealkoopajoined
20:49:46  * kscully2_joined
20:49:47  * kscully27quit (Read error: Connection reset by peer)
20:51:29  * kscully27joined
20:51:29  * kscully2_quit (Read error: Connection reset by peer)
20:51:59  * julian_duquejoined
20:52:07  * Proditorjoined
20:52:16  * paralleljoined
20:52:23  * julianduquequit (Ping timeout: 240 seconds)
20:52:35  * TooTallNatequit (Quit: Computer has gone to sleep.)
20:53:03  * ejeklintquit (Quit: ejeklint)
20:57:16  * Samuel_Roldanquit (Read error: Connection reset by peer)
20:57:46  * Samuel_Roldanjoined
20:59:04  * gkobergerquit (Quit: Leaving...)
21:00:19  * julianduquejoined
21:01:26  * julian_duquequit (Ping timeout: 240 seconds)
21:01:32  * papachanpart ("Leaving")
21:06:22  * julianduquequit (Ping timeout: 240 seconds)
21:08:50  * parallelquit (Read error: Connection reset by peer)
21:09:06  * paralleljoined
21:09:26  * lwicksjoined
21:10:34  * c4milo_quit (Remote host closed the connection)
21:11:01  * c4milojoined
21:12:17  * julianduquejoined
21:15:24  * c4miloquit (Ping timeout: 240 seconds)
21:15:41  * julianduquequit (Client Quit)
21:16:04  <lordbkmzc>nodejitsu support mysql?
21:16:23  * julianduquejoined
21:16:42  * ggjoined
21:18:35  * _yoy_joined
21:19:21  <gg>@Sly: came back from lunch and things are working! templates.js is loading just fine! guess it took a moment to refresh the cache?
21:20:12  <mmalecki>lordbkmzc: yes
21:20:13  * _yoy_quit (Client Quit)
21:21:41  * jcrugzzquit (Ping timeout: 268 seconds)
21:22:30  * _yoy_joined
21:24:21  * parallelquit (Ping timeout: 248 seconds)
21:24:24  * lwicksquit (Quit: lwicks)
21:24:28  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
21:25:34  * gkobergerjoined
21:26:38  * jbprosquit (Quit: jbpros)
21:27:28  * johnmarty1quit (Ping timeout: 256 seconds)
21:29:13  * paralleljoined
21:31:24  * _yoy_quit (Quit: Leaving...)
21:31:53  <lordbkmzc>@mmalecki: but i cant find mysql in db list
21:32:57  <mmalecki>lordbkmzc: well, we don't provide you with mysql dbs, if that's what you're asking about. I'd recommend some external providers
21:35:18  <joshontheweb>can nodejitsu accomodate a custom install of ffmpeg for instance?
21:35:54  <julianduque>joshontheweb: custom install?
21:36:19  <joshontheweb>we have to compile ffmpeg with certain modules to get the functionality we need out of it
21:36:20  * frenchtoastjoined
21:36:27  * julianduquequit (Read error: Connection reset by peer)
21:36:34  * mokesjoined
21:37:03  <mmalecki>joshontheweb: what flags are those?
21:37:28  * indexzeroquit (Quit: indexzero)
21:37:45  <joshontheweb>ffmpeg
21:37:45  <joshontheweb>./configure --enable-gpl --enable-libmp3lame --enable-libfaac --enable-nonfree
21:38:22  * julianduquejoined
21:38:36  <joshontheweb>we also need libraries like sox, lame, mpg123
21:38:38  * _yoy_joined
21:39:20  * parallelquit (Ping timeout: 246 seconds)
21:39:43  * paramawjoined
21:39:45  <mmalecki>joshontheweb: all right, so we're going to bring up a new env soon, could you possibly email me at maciej at nodejitsu.com with those flags and I'll see what we can do?
21:39:46  <joshontheweb>is that something we would be able to administer ourselves? I'm not 100% clear on how nodejitsu works under the covers
21:41:03  <mmalecki>nope, your app runs as restricted user and we'd have to compile ffmpeg like that on all machines
21:41:33  * TooTallNatejoined
21:41:49  <joshontheweb>lets say we added a new dependency in the future. whats the turn around time on getting that installed?
21:42:41  <mmalecki>joshontheweb: if it's in Joyent repos, I'd usually install it right away
21:42:57  <joshontheweb>so you aren't spinning up VPSs, you are running lots of apps on a shared host?
21:43:11  <mmalecki>nope, each app runs on a dedicated host
21:43:36  <mmalecki>that's why it's tricky - try bringing up 1000 servers at once and compiling stuff on them ;)
21:43:42  <mmalecki>but we've got it figured out
21:44:03  <joshontheweb>it would be cool if there was a way to specify system dependencies in a package file
21:44:45  <joshontheweb>what os are you using?
21:44:51  <mmalecki>joshontheweb: the plan is to make the systems we use to install software on those VMs open source, so that's a nice compromise
21:44:55  <mmalecki>joshontheweb: it's SmartOS
21:45:09  * paralleljoined
21:45:17  * therealkoopaquit (Remote host closed the connection)
21:45:55  * therealkoopajoined
21:46:09  <joshontheweb>ok, thanks for the info. Im hunting around right now. If we get serious about using nodejitsu I'll shoot you that email.
21:46:13  * Samuel_Roldanquit (Ping timeout: 248 seconds)
21:46:20  <mmalecki>joshontheweb: thank you :-)
21:46:40  * parallelquit (Remote host closed the connection)
21:47:58  <joshontheweb>one more question. do you do any db hosting? we're using mongo
21:48:21  <mmalecki>joshontheweb: we do support MongoHQ and MongoLab, MongoLab is hosted in the same DC
21:48:49  <joshontheweb>where are your datacenters located?
21:49:24  <mmalecki>joshontheweb: https://www.nodejitsu.com/paas/datacenters/ :-)
21:49:27  * frenchto1stjoined
21:49:37  <joshontheweb>thanks
21:49:39  * paramaw_joined
21:50:24  * c4milojoined
21:50:29  * paramawquit (Ping timeout: 248 seconds)
21:50:30  * paramaw_changed nick to paramaw
21:51:18  * mokesquit (Remote host closed the connection)
21:52:43  * frenchtoastquit (Ping timeout: 240 seconds)
21:55:28  * ggquit (Quit: Page closed)
21:56:01  * mokesjoined
21:56:31  * kscully27quit (Remote host closed the connection)
21:56:44  * frenchto1stquit (Ping timeout: 240 seconds)
21:57:04  * kscully27joined
21:58:41  * kscully27quit (Read error: No route to host)
21:58:50  * kscully27joined
21:59:33  * paramawquit (Ping timeout: 264 seconds)
21:59:58  * paramawjoined
22:02:10  * kevino80joined
22:03:40  * paramaw_joined
22:04:43  * paramawquit (Ping timeout: 264 seconds)
22:04:43  * paramaw_changed nick to paramaw
22:05:35  * cendrizziquit (Read error: Connection reset by peer)
22:05:47  * cendrizzijoined
22:05:54  * kevino80quit (Remote host closed the connection)
22:06:37  * joshonthewebquit (Ping timeout: 246 seconds)
22:06:41  * frenchtoastjoined
22:08:18  * jcrugzzjoined
22:09:34  * indexzerojoined
22:09:41  * joshonthewebjoined
22:13:21  * frenchtoastquit (Ping timeout: 264 seconds)
22:14:19  * paramawquit (Ping timeout: 264 seconds)
22:15:19  * paramawjoined
22:17:30  * sreeixquit (Ping timeout: 245 seconds)
22:20:27  * patrickodjoined
22:21:19  * Guest22507quit (Ping timeout: 246 seconds)
22:21:45  * paramawquit (Ping timeout: 264 seconds)
22:23:17  * paramawjoined
22:23:38  * jahaquit (Quit: Leaving.)
22:24:01  * lordbkmzcquit (Ping timeout: 250 seconds)
22:24:10  * thealanwattsriotjoined
22:28:44  * jgablequit (Quit: Computer has gone to sleep.)
22:29:10  * julianduquequit (Ping timeout: 245 seconds)
22:31:45  * paramawquit (Ping timeout: 240 seconds)
22:32:43  * paramawjoined
22:33:18  * julianduquejoined
22:40:02  * stevemanueljoined
22:40:30  * andreypoppquit (Quit: andreypopp)
22:40:54  * _yoy_quit (Ping timeout: 276 seconds)
22:42:40  * _yoy_joined
22:45:34  * gkobergerquit (Quit: Leaving...)
22:50:07  * c4miloquit (Remote host closed the connection)
22:50:14  * paramaw_joined
22:50:34  * c4milojoined
22:51:24  * paramawquit (Ping timeout: 240 seconds)
22:51:24  * paramaw_changed nick to paramaw
22:51:26  * frenchtoastjoined
22:54:41  * gkobergerjoined
22:55:02  * c4miloquit (Ping timeout: 240 seconds)
22:55:43  * happycloudjoined
22:55:53  * paramawquit (Ping timeout: 240 seconds)
22:56:31  * indexzeroquit (Quit: indexzero)
23:00:41  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
23:03:17  * thealanwattsriotjoined
23:06:14  * jcrugzzquit (Ping timeout: 240 seconds)
23:14:18  * jbasdfquit (Quit: jbasdf)
23:15:17  * kwhinneryquit (Quit: kwhinnery)
23:18:05  <happycloud>Anyone know what this might mean? only on NJ (logs): var sendgrid = new SendGrid(settings.sendgrid_username, ..TypeError: undefined is not a function (error says it's by char 18 of that line which is in front of "new")
23:20:50  * thealanwattsriotquit (Quit: Computer has gone to sleep.)
23:22:10  <julianduque>happycloud: what is your username and appname?
23:22:21  <happycloud>gonegreen gonegreen
23:25:04  <julianduque>happycloud: let me check
23:27:32  * gkobergerquit (Quit: Bye!)
23:28:58  <julianduque>happycloud: you have "*" as a dep version in sengrid, please change it to "0.2.x"
23:29:26  <julianduque>happycloud: if you read the docs (https://github.com/sendgrid/sendgrid-nodejs) they said: Note: This module was recently upgraded from 0.2.x to 0.3.x. There were API breaking changes.
23:29:44  <julianduque>s/sengrid/sendgrid
23:30:37  <happycloud>julianduque ah thanks! Is there a way I can be altered of things like this? would that be in your blog or such?
23:32:34  <julianduque>happycloud: if you use "*" as dependency it will fail someday in the future, so it's better to use fixed versions
23:33:54  <happycloud>julianduque k thanks!
23:34:30  <julianduque>happycloud: also jitsu warns about this: https://gist.github.com/julianduque/e4cb72a9ab2bd0804ced
23:35:37  <happycloud>julianduque so no way to find these things in a list? I mean even if I hardcode it I would have an error as I would have put 0.3.x eventually
23:36:22  <julianduque>happycloud: best practice is to use `npm install dep --save` and it will save the correct dep in package.json :)
23:37:02  <happycloud>ok
23:37:30  * _yoy_quit (Ping timeout: 245 seconds)
23:38:08  * johnmartyjoined
23:38:38  * _yoy_joined
23:43:25  * happycloudquit (Quit: I fell asleep at the keyboard...)
23:48:51  * benjaminbenbenquit (Quit: benjaminbenben)
23:51:15  * diogogmtquit (Quit: diogogmt)
23:51:50  * alxquit (Remote host closed the connection)
23:54:21  * _yoy_quit (Ping timeout: 276 seconds)
23:54:40  * _yoy_joined
23:57:37  * cmccullohquit (Ping timeout: 250 seconds)
23:57:48  * happycloudjoined