File tree Expand file tree Collapse file tree 3 files changed +16
-12
lines changed
Expand file tree Collapse file tree 3 files changed +16
-12
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import { makeExpressRoute } from 'serverlet/express'
55
66import { config } from '../config'
77import { heartbeatV3 , ratesV3 } from './router'
8+ import { createDatabases } from './setupDatabases'
89
910async function main ( ) : Promise < void > {
1011 server ( )
@@ -29,7 +30,13 @@ function server(): void {
2930 console . log ( `HTTP v3 server listening on port ${ httpPort } ` )
3031}
3132
32- main ( ) . catch ( error => {
33- console . error ( error )
34- process . exit ( 1 )
35- } )
33+ main ( )
34+ . then ( ( ) => {
35+ createDatabases ( ) . catch ( e => {
36+ console . error ( e )
37+ } )
38+ } )
39+ . catch ( error => {
40+ console . error ( error )
41+ process . exit ( 1 )
42+ } )
Original file line number Diff line number Diff line change 55 dbProviders ,
66 memoryProviders
77} from './providers/allProviders'
8+ import { createDatabases } from './setupDatabases'
89import type { Frequency , RateEngine } from './types'
910
1011const frequencyToMs : Record < Frequency , number > = {
@@ -56,3 +57,6 @@ const startEngines = (): void => {
5657 }
5758}
5859startEngines ( )
60+ createDatabases ( ) . catch ( e => {
61+ console . error ( e )
62+ } )
Original file line number Diff line number Diff line change 11import { type DatabaseSetup , setupDatabase } from 'edge-server-tools'
22
33import { config } from '../config'
4- import { logger } from '../utils/utils'
54import { apiProviders } from './providers/allProviders'
65
7- const createDatabases = async ( ) : Promise < void > => {
6+ export const createDatabases = async ( ) : Promise < void > => {
87 const ratesDbs : DatabaseSetup [ ] = [
98 {
109 name : 'rates_settings' ,
@@ -58,9 +57,3 @@ const createDatabases = async (): Promise<void> => {
5857 await setupDatabase ( config . couchUri , setup )
5958 }
6059}
61-
62- createDatabases ( )
63- . then ( ( ) => process . exit ( 0 ) )
64- . catch ( e => {
65- logger ( 'createDatabases failure' , e )
66- } )
You can’t perform that action at this time.
0 commit comments