Jackie Luo
21049b2a1f
Update Nylas N1 to Nylas Mail
...
Test Plan: Tested locally.
Reviewers: juan, evan
Reviewed By: juan, evan
Differential Revision: https://phab.nylas.com/D3644
2017-01-12 11:25:39 -08:00
Michael Pfister
a738d8a622
Add ability to debug with chrome dev tools in cloud-api
2017-01-10 17:31:51 -08:00
Evan Morikawa
1d254a7aaa
[*] Add basic babel toolchain
...
Summary:
Adds babel to K2
Creates a simple build script so it'll run on prod.
Test Plan: manual
Reviewers: jackie, halla, juan
Reviewed By: juan
Differential Revision: https://phab.nylas.com/D3527
2016-12-16 13:08:21 -05:00
Evan Morikawa
4c53247df1
[*] update lerna to 2.0.0-beta.30
2016-12-06 16:03:31 -08:00
Evan Morikawa
aba77ca637
[cloud-api] add npm start for pm2 launch
2016-12-01 16:33:05 -05:00
Evan Morikawa
ae42c37606
Add better-sqlite3
2016-11-23 10:18:47 -08:00
Ben Gotow
0aa11cf9d2
[cloud] fix(*): add things back to package.json
2016-11-22 14:54:40 -08:00
Evan Morikawa
3907c20271
Fix package.json
2016-11-22 14:47:18 -08:00
Karim Hamidou
372beeef52
More structure adapts.
...
Conflicts:
packages/local-sync/package.json
2016-11-22 14:26:48 -08:00
Ben Gotow
291106694b
Bump eslint
2016-11-22 11:58:34 -08:00
Ben Gotow
27ba2544dd
Pull in cloud packages
2016-11-22 10:58:27 -08:00
Evan Morikawa
b13aa32f60
fix(readme): minor readme changes
2016-11-21 18:18:21 -08:00
Ben Gotow
e87e67cea3
Fix linter issues
2016-11-21 14:00:35 -08:00
Evan Morikawa
5e0bcc5eff
Quieter logging on dev
2016-07-15 13:07:12 -07:00
Ben Gotow
08c7ca8b0d
Use EC2 instance ID instead of hostname
2016-07-14 18:52:30 -07:00
Evan Morikawa
45f132b746
Fix thread moving to support new Promises
2016-07-14 17:37:38 -07:00
Juan Tejada
b58c11605c
Moves metrics into its own pkg to be able to instrument other services
...
- With the Metrics module inside nylas-core, and bc of our current lerna
setup, we required other modules like sequelize and redis before requiring
newrelic, thus preventing them from being properly instrumented
2016-07-14 11:20:58 -07:00
Juan Tejada
16b91ea394
Update metrics with signalfx - report # of syncing accts per host
2016-07-14 10:39:05 -07:00
Ben Gotow
b43b623ca6
Expand promise utils
2016-07-13 17:22:02 -07:00
Juan Tejada
ab9c01a249
Remove bluebird
...
- Implement `each` and `promisifyAll` + other bluebird fns
2016-07-13 16:35:22 -07:00
Juan Tejada
7f72ab7f14
Add loggly logging service to test it out
...
- Adds env to all logs, cleans up code a bit
2016-07-13 11:58:46 -07:00
Ben Gotow
9d7343eb91
Fix UTF7 reference - prod will not use ssh
2016-07-12 16:24:03 -07:00
Ben Gotow
8b1e9564cf
Fix UTF7 support — module didn’t support Node6
2016-07-12 16:11:29 -07:00
Juan Tejada
039648bae8
Add bunyan-prettystream to regular dependencies
2016-07-11 17:04:30 -07:00
Juan Tejada
f8b8dfb87f
Revert to running pm2 in no-daemon mode in dev
...
- Add a stream for pretty logging in dev mode
2016-07-11 16:40:48 -07:00
Juan Tejada
d4cd2510db
Fix pm2 run scripts
2016-07-11 15:46:52 -07:00
Halla Moore
bc10ff453e
Change stop script to use pm2 stop command instead of delete
2016-07-11 15:06:36 -07:00
Evan Morikawa
84815ce2fa
Add file watching to restart server
2016-07-11 12:00:20 -07:00
Evan Morikawa
c0d7902f9f
Add npm run restart
2016-07-11 11:49:11 -07:00
Juan Tejada
ff334e169c
Make npm start log output logs too
2016-07-11 11:43:51 -07:00
Juan Tejada
f648016c62
Lock logger versions
2016-07-11 11:28:53 -07:00
Juan Tejada
dce872fac8
Adds bunyan for json logging on every package!
...
- Bunyan logs json output, and added a stream to send our logs to
cloudwatch
- Replaces /all/ instances of console.log. Turned eslint rule back on,
so we don't use console.log ever again.
- Added npm scripts to view pretty logs
2016-07-08 17:30:24 -07:00
Evan Morikawa
1ff61beec9
package json fixed
2016-07-07 16:08:19 -07:00
Ben Gotow
0bfa8023f2
Merge branch 'master' of ssh://github.com/nylas/k2
...
Conflicts:
Dockerfile
2016-07-07 15:27:56 -07:00
Ben Gotow
63f66fb7e7
Switch to PM2 for dev + prod
2016-07-07 15:25:45 -07:00
Evan Morikawa
7a45506271
Update package.json to include lerna in main dependencies
2016-07-07 13:42:44 -07:00
Evan Morikawa
dfb3935969
Update package.json. Remove Procfile
2016-07-07 13:32:54 -07:00
Evan Morikawa
ecb97fa437
Revert "Remove sqlite"
...
This reverts commit f14443a83e
.
2016-07-07 12:10:17 -07:00
Evan Morikawa
f14443a83e
Remove sqlite
2016-07-07 12:10:01 -07:00
Ben Gotow
822b8e54e6
Allow usage with mysql in addition to SQLite
2016-07-07 11:37:55 -07:00
Evan Morikawa
be277b8004
Add dockerfile
2016-07-06 15:30:35 -07:00
Evan Morikawa
af9d5da17c
Revert "Start just nylas-api"
...
This reverts commit 91d8cfa6c0b8fe4c6df007e095ca4af07e3fd3ef.
2016-07-06 13:51:17 -07:00
Evan Morikawa
5d2c52df41
Start just nylas-api
2016-07-06 13:51:17 -07:00
Ben Gotow
c9c52fae1b
Stop sqlite errors - guess N1 version didn't support Node 6
2016-06-30 00:29:46 -07:00
Ben Gotow
5a6daf9556
Stop sqlite from waiting 1sec to retry table locks
2016-06-30 00:19:57 -07:00
Evan Morikawa
d5d019f9d9
Plain npm install
2016-06-22 14:53:23 -07:00
Evan Morikawa
71167328dd
Update readme
2016-06-22 14:49:36 -07:00
Evan Morikawa
18f2925b43
Convert to monorepo
2016-06-22 14:41:32 -07:00
Evan Morikawa
54599a21c0
Ignore storage folder
2016-06-22 12:19:17 -07:00
Juan Tejada
c3ed7cbdef
Adds message parsing module + other updates
...
- Adds an order for the message processing pipeline to ensure that
parsing occurs first
- Adds JSONARRAYType
- Other misc updates
2016-06-22 11:00:35 -07:00