File tree Expand file tree Collapse file tree
examples_new/microservices Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,16 +2,19 @@ import { DbConnectionError } from '@chronosrx/common';
22import { app } from './app' ;
33import mongoose from 'mongoose' ;
44import { User } from './models/user' ;
5+ import path from 'path' ;
6+ import dotenv from 'dotenv' ;
7+ dotenv . config ( { path : path . resolve ( __dirname + '../../.env' ) } ) ;
58
69const PORT = 3000 ;
710
811const start = async ( ) => {
9- if ( ! process . env . MONGO_URI ) throw new Error ( 'MONGO_URI must be defined' ) ;
12+ if ( ! process . env . MONGO_URI_AUTH ) throw new Error ( 'MONGO_URI_AUTH must be defined' ) ;
1013 if ( ! process . env . JWT_KEY ) throw new Error ( 'JWT_KEY must be defined' ) ;
1114 if ( ! process . env . JWT_LIFETIME ) throw new Error ( 'JWT_LIFETIME must be defined' ) ;
1215
1316 try {
14- await mongoose . connect ( process . env . MONGO_URI , { } ) ;
17+ await mongoose . connect ( process . env . MONGO_URI_AUTH , { } ) ;
1518 console . log ( '🍃 Connected to MongoDB' ) ;
1619
1720 await User . deleteMany ( ) ;
Original file line number Diff line number Diff line change @@ -9,6 +9,12 @@ import inventoryRouter from './routes/inventory-router';
99import cookieParser from 'cookie-parser' ;
1010import eventRouter from './routes/event-router' ;
1111
12+ import chronosConfig from './chronos-config' ;
13+ const Chronos = require ( '@chronosmicro/tracker' ) ;
14+ const chronos = new Chronos ( chronosConfig ) ;
15+
16+ chronos . propagate ( ) ;
17+
1218const app = express ( ) ;
1319app . use (
1420 cors ( {
Original file line number Diff line number Diff line change @@ -3,15 +3,18 @@ import { app } from './app';
33import mongoose from 'mongoose' ;
44import { Inventory } from './models/Inventory' ;
55import { User } from './models/user' ;
6+ import path from 'path' ;
7+ import dotenv from 'dotenv' ;
8+ dotenv . config ( { path : path . resolve ( __dirname + '../../.env' ) } ) ;
69
710const PORT = 3002 ;
811
912const start = async ( ) => {
10- if ( ! process . env . MONGO_URI ) throw new Error ( 'MONGO_URI must be defined' ) ;
13+ if ( ! process . env . MONGO_URI_INVENTORY ) throw new Error ( 'MONGO_URI_INVENTORY must be defined' ) ;
1114 if ( ! process . env . JWT_KEY ) throw new Error ( 'JWT_KEY must be defined' ) ;
1215
1316 try {
14- await mongoose . connect ( process . env . MONGO_URI , { } ) ;
17+ await mongoose . connect ( process . env . MONGO_URI_INVENTORY , { } ) ;
1518 console . log ( '🍃 Connected to MongoDB' ) ;
1619
1720 // reset DB's
Original file line number Diff line number Diff line change @@ -3,12 +3,18 @@ import express from 'express';
33import 'express-async-errors' ;
44import dotenv from 'dotenv' ;
55dotenv . config ( { path : path . resolve ( __dirname + '../../.env' ) } ) ;
6- import cors from 'cors'
6+ import cors from 'cors' ;
77import { NotFoundError , errorHandler } from '@chronosrx/common' ;
88import itemsRouter from './routes/item-router' ;
99import eventRouter from './routes/event-router' ;
1010import cookieParser from 'cookie-parser' ;
1111
12+ import chronosConfig from './chronos-config' ;
13+ const Chronos = require ( '@chronosmicro/tracker' ) ;
14+ const chronos = new Chronos ( chronosConfig ) ;
15+
16+ chronos . propagate ( ) ;
17+
1218const app = express ( ) ;
1319
1420app . use (
Original file line number Diff line number Diff line change @@ -3,15 +3,19 @@ import { app } from './app';
33import mongoose from 'mongoose' ;
44import { Item } from './models/items' ;
55import { User } from './models/users' ;
6+ import path from 'path' ;
7+ import dotenv from 'dotenv' ;
8+ dotenv . config ( { path : path . resolve ( __dirname + '../../.env' ) } ) ;
69
710const PORT = 3001 ;
811
912const start = async ( ) => {
10- if ( ! process . env . MONGO_URI ) throw new Error ( 'MONGO_URI must be defined' ) ;
13+ console . log ( process . env . MONGO_URI_ITEMS ) ;
14+ if ( ! process . env . MONGO_URI_ITEMS ) throw new Error ( 'MONGO_URI_ITEMS must be defined' ) ;
1115 if ( ! process . env . JWT_KEY ) throw new Error ( 'JWT_KEY must be defined' ) ;
1216
1317 try {
14- await mongoose . connect ( process . env . MONGO_URI , { } ) ;
18+ await mongoose . connect ( process . env . MONGO_URI_ITEMS , { } ) ;
1519 console . log ( '🍃 Connected to MongoDB' ) ;
1620
1721 // reset DB's
Original file line number Diff line number Diff line change @@ -9,6 +9,12 @@ import cookieParser from 'cookie-parser';
99import orderRouter from './routes/order-router' ;
1010import eventRouter from './routes/event-router' ;
1111
12+ import chronosConfig from './chronos-config' ;
13+ const Chronos = require ( '@chronosmicro/tracker' ) ;
14+ const chronos = new Chronos ( chronosConfig ) ;
15+
16+ chronos . propagate ( ) ;
17+
1218const app = express ( ) ;
1319
1420app . use (
Original file line number Diff line number Diff line change @@ -2,16 +2,19 @@ import { DbConnectionError } from '@chronosrx/common';
22import { app } from './app' ;
33import mongoose from 'mongoose' ;
44import { Order } from './models/Order' ;
5+ import path from 'path' ;
6+ import dotenv from 'dotenv' ;
7+ dotenv . config ( { path : path . resolve ( __dirname + '../../.env' ) } ) ;
58
69const PORT = 3003 ;
710
811const start = async ( ) => {
9- if ( ! process . env . MONGO_URI ) throw new Error ( 'MONGO_URI must be defined' ) ;
12+ if ( ! process . env . MONGO_URI_ORDERS ) throw new Error ( 'MONGO_URI_ORDERS must be defined' ) ;
1013 if ( ! process . env . JWT_KEY ) throw new Error ( 'JWT_KEY must be defined' ) ;
1114 // if (!process.env.JWT_LIFETIME) throw new Error('JWT_LIFETIME must be defined');
1215
1316 try {
14- await mongoose . connect ( process . env . MONGO_URI , { } ) ;
17+ await mongoose . connect ( process . env . MONGO_URI_ORDERS , { } ) ;
1518 console . log ( '🍃 Connected to MongoDB' ) ;
1619
1720 // clear out DB
You can’t perform that action at this time.
0 commit comments