Skip to content
This repository was archived by the owner on Nov 12, 2019. It is now read-only.

Commit ee3301c

Browse files
committed
Deployment changes
There's a couple changes we need because of our Heroku environment. One of them is to go back to using Node 8.11.4. While we wish to use Node 10 here, in advance of iid-verify, there's a bug somewhere which breaks the Postgres library. The main reason for Node 10 was for a stable N-Api, but it turns out that Node 8.12 will bump N-Api to stable status per: nodejs/node#21593
1 parent 8d21c68 commit ee3301c

File tree

3 files changed

+47
-12
lines changed

3 files changed

+47
-12
lines changed

lib/main.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -125,15 +125,6 @@ let load = loader({
125125
},
126126
},
127127

128-
server: {
129-
requires: ['cfg', 'api'],
130-
setup: ({cfg, api}) => {
131-
let app = App(cfg.server);
132-
app.use('/v1', api);
133-
return app.createServer();
134-
},
135-
},
136-
137128
server: {
138129
requires: ['cfg', 'api'],
139130
setup: ({cfg, api}) => App({

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"author": "John Ford <[email protected]>",
77
"license": "MPL-2.0",
88
"engines": {
9-
"node": ">=10",
10-
"yarn": ">=1.9.2"
9+
"node": "8.11.4",
10+
"yarn": "1.9.4"
1111
},
1212
"scripts": {
1313
"heroku-prebuild": "echo $SOURCE_VERSION > .git-version",
@@ -35,7 +35,9 @@
3535
"typed-env-config": "^2.0.0",
3636
"which": "^1.3.1"
3737
},
38-
"optionalDependencies": {},
38+
"optionalDependencies": {
39+
"pg-native": "^3.0.0"
40+
},
3941
"devDependencies": {
4042
"assume": "^2.1.0",
4143
"eslint": "^5.5.0",

yarn.lock

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,10 @@ bcrypt-pbkdf@^1.0.0:
481481
dependencies:
482482
tweetnacl "^0.14.3"
483483

484+
485+
version "1.2.1"
486+
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.2.1.tgz#14ad6113812d2d37d72e67b4cacb4bb726505f11"
487+
484488
bitsyntax@~0.0.4:
485489
version "0.0.4"
486490
resolved "https://registry.yarnpkg.com/bitsyntax/-/bitsyntax-0.0.4.tgz#eb10cc6f82b8c490e3e85698f07e83d46e0cba82"
@@ -2332,6 +2336,13 @@ levn@^0.3.0, levn@~0.3.0:
23322336
prelude-ls "~1.1.2"
23332337
type-check "~0.3.2"
23342338

2339+
libpq@^1.7.0:
2340+
version "1.8.8"
2341+
resolved "https://registry.yarnpkg.com/libpq/-/libpq-1.8.8.tgz#805005723c15c061185ae5cd8128b6e4174c1810"
2342+
dependencies:
2343+
bindings "1.2.1"
2344+
nan "^2.10.0"
2345+
23352346
load-json-file@^1.0.0:
23362347
version "1.1.0"
23372348
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
@@ -2903,10 +2914,32 @@ [email protected]:
29032914
version "0.1.3"
29042915
resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-0.1.3.tgz#da1847b20940e42ee1492beaf65d49d91b245df7"
29052916

2917+
2918+
version "1.0.1"
2919+
resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
2920+
2921+
pg-native@^3.0.0:
2922+
version "3.0.0"
2923+
resolved "https://registry.yarnpkg.com/pg-native/-/pg-native-3.0.0.tgz#20c64e651e20b28f5c060b3823522d1c8c4429c3"
2924+
dependencies:
2925+
libpq "^1.7.0"
2926+
pg-types "^1.12.1"
2927+
readable-stream "1.0.31"
2928+
29062929
pg-pool@^2.0.3, pg-pool@~2.0.3:
29072930
version "2.0.3"
29082931
resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-2.0.3.tgz#c022032c8949f312a4f91fb6409ce04076be3257"
29092932

2933+
pg-types@^1.12.1:
2934+
version "1.13.0"
2935+
resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-1.13.0.tgz#75f490b8a8abf75f1386ef5ec4455ecf6b345c63"
2936+
dependencies:
2937+
pg-int8 "1.0.1"
2938+
postgres-array "~1.0.0"
2939+
postgres-bytea "~1.0.0"
2940+
postgres-date "~1.0.0"
2941+
postgres-interval "^1.1.0"
2942+
29102943
pg-types@~1.12.1:
29112944
version "1.12.1"
29122945
resolved "https://registry.yarnpkg.com/pg-types/-/pg-types-1.12.1.tgz#d64087e3903b58ffaad279e7595c52208a14c3d2"
@@ -3113,6 +3146,15 @@ read-pkg@^1.0.0:
31133146
normalize-package-data "^2.3.2"
31143147
path-type "^1.0.0"
31153148

3149+
3150+
version "1.0.31"
3151+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.31.tgz#8f2502e0bc9e3b0da1b94520aabb4e2603ecafae"
3152+
dependencies:
3153+
core-util-is "~1.0.0"
3154+
inherits "~2.0.1"
3155+
isarray "0.0.1"
3156+
string_decoder "~0.10.x"
3157+
31163158
31173159
version "1.1.14"
31183160
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"

0 commit comments

Comments
 (0)