File tree Expand file tree Collapse file tree 6 files changed +19
-10
lines changed
Expand file tree Collapse file tree 6 files changed +19
-10
lines changed Original file line number Diff line number Diff line change 1+ module . exports = {
2+ featuresConnectionString : process . env . FEATURES_CONNECTION_STRING ,
3+ osmFile : process . env . OSM_FILE ,
4+ leveldbDir : process . env . LEVELDB_DIR ,
5+ port : process . env . PORT ,
6+ } ;
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ const express = require('express'),
88 log = common . services . log ( "featureService/server" ) ,
99 morgan = require ( 'morgan' ) ,
1010 server = require ( 'http' ) . createServer ( app ) ,
11+ config = require ( './config' ) ,
1112 services = require ( './services' ) ,
1213 controllers = require ( './controllers' ) ;
1314
@@ -26,8 +27,8 @@ services.init(function(err) {
2627 process . exit ( 1 ) ;
2728 }
2829
29- server . listen ( process . env . PORT ) ;
30- log . info ( 'feature server listening on port: ' + process . env . PORT ) ;
30+ server . listen ( config . port ) ;
31+ log . info ( 'feature server listening on port: ' + config . port ) ;
3132} ) ;
3233
3334module . exports = server ;
Original file line number Diff line number Diff line change @@ -3,17 +3,16 @@ const pg = require('pg'),
33 querystring = require ( 'querystring' ) ,
44 HttpStatus = require ( 'http-status-codes' ) ,
55 common = require ( 'service-utils' ) ,
6+ config = require ( '../config' ) ,
67 ServiceError = common . utils . ServiceError ,
78 url = require ( 'url' ) ;
89
910function init ( callback ) {
10- const connectionString = process . env . FEATURES_CONNECTION_STRING ;
11-
12- if ( ! connectionString ) {
11+ if ( ! config . featuresConnectionString ) {
1312 return callback ( new ServiceError ( HttpStatus . INTERNAL_SERVER_ERROR , "Environment not set up to connect to DB" ) ) ;
1413 }
1514
16- const params = url . parse ( connectionString ) ;
15+ const params = url . parse ( config . featuresConnectionString ) ;
1716 const query = querystring . parse ( params . query ) ;
1817 const auth = params . auth . split ( ':' ) ;
1918
Original file line number Diff line number Diff line change 33const assert = require ( 'assert' ) ,
44 app = require ( '../../server' ) ,
55 fixtures = require ( '../fixtures' ) ,
6+ config = require ( '../../config' ) ,
67 HttpStatus = require ( 'http-status-codes' ) ,
78 request = require ( 'request' ) ;
89
9- const featuresEndpoint = 'http://localhost:' + process . env . PORT + '/features' ;
10+ const featuresEndpoint = 'http://localhost:' + config . port + '/features' ;
1011
1112describe ( 'features endpoint' , function ( ) {
1213 it ( 'can get features within a boundingBox and layer' , function ( done ) {
Original file line number Diff line number Diff line change 22
33let pbf2json = require ( 'pbf2json' ) ,
44 services = require ( '../services' ) ,
5+ config = require ( '../config' ) ,
56 through = require ( 'through2' ) ,
67 Tile = require ( 'geotile' ) ;
78
@@ -40,7 +41,7 @@ const FEATURE_TAGS = [
4041] ;
4142
4243let config = {
43- file : process . env . OSM_FILE ,
44+ file : config . osmFile ,
4445 tags : FEATURE_TAGS
4546} ;
4647
Original file line number Diff line number Diff line change 22
33var pbf2json = require ( 'pbf2json' ) ,
44 through = require ( 'through2' ) ,
5+ config = require ( '../../config' ) ,
56 services = require ( './services' ) ;
67
78let featureTags = [
@@ -14,9 +15,9 @@ let featureTags = [
1415] ;
1516
1617let config = {
17- file : process . env . OSM_FILE ,
18+ file : config . osmFile ,
1819 tags : featureTags ,
19- leveldb : process . env . LEVELDB_DIR
20+ leveldb : config . leveldbDir
2021} ;
2122
2223let count = 0 ;
You can’t perform that action at this time.
0 commit comments