Commit graph

16 commits

Author SHA1 Message Date
Evan Morikawa 17b7653109 [dev, cloud-*] make Docker run plain npm install and conslidate deps
Summary:
It doesn't really make sense to have the root package.json have any
dependencies since it's never "packaged" or built itself. Everything
really should be a dev dependency. This was only separated before because
the Dockerfile unnecessarily added the --production flag.

This will make the docker build take a smidge longer, but I think it's
worth the extra minute to keep the dependencies orderly and sematically
correct

Test Plan: re-run docker build

Reviewers: jerm, spang, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D3978
2017-02-21 14:33:00 -05:00
Evan Morikawa 425fbdf0ca [cloud-*] fix Dockerfile to correctly use postinstall script 2017-02-17 12:15:23 -08:00
Evan Morikawa b686b969cd [cloud-*] Get cloud-api and cloud-workers running on new repo
[dev] remove .tern-project

[cloud-*] move into cloud-core/build

[cloud-core] convert to launch properly via Docker
2017-02-17 11:47:45 -08:00
Jeremy Price f66bd8643b [n1cloud][docker][logs] added pm2 wrapper for logs
Launching pm2 via a wrapper that launches pm2 as a daemon in the background
and then runs pm2 logs --raw in the foreground. This gets us the logs that
we want without the additional cruft that pm2 outputs by default
2017-02-16 17:29:59 -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
Ben Gotow 23ffaf4a83 [cloud] fix(eb): Oops 2016-11-22 13:25:58 -08:00
Ben Gotow 9fbc7b8b00 [cloud] fix(eb): Switch port to 80 to see if it fixes it 2016-11-22 13:24:26 -08:00
Evan Morikawa aca24ef18a Update dockerfile to start with env variable 2016-07-07 16:32:46 -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 1ed55a6ee6 Add production flag to Dockerfile 2016-07-07 13:37:33 -07:00
Evan Morikawa 83e7d149a3 Fix Dockerfile 2016-07-07 13:36:38 -07:00
Evan Morikawa dfb3935969 Update package.json. Remove Procfile 2016-07-07 13:32:54 -07:00
Evan Morikawa 3820521d62 Dockerfile successfully building ping endpoint 2016-07-07 12:10:01 -07:00
Evan Morikawa be277b8004 Add dockerfile 2016-07-06 15:30:35 -07:00