remove configuration package
This commit is contained in:
		
							parent
							
								
									b700a43115
								
							
						
					
					
						commit
						5ac31e0918
					
				
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										29
									
								
								package.json
								
								
								
								
							
							
						
						
									
										29
									
								
								package.json
								
								
								
								
							| 
						 | 
				
			
			@ -30,11 +30,10 @@
 | 
			
		|||
    "migrate:deploy": "npx prisma migrate deploy"
 | 
			
		||||
  },
 | 
			
		||||
  "dependencies": {
 | 
			
		||||
    "@grpc/grpc-js": "^1.9.5",
 | 
			
		||||
    "@grpc/grpc-js": "^1.9.8",
 | 
			
		||||
    "@grpc/proto-loader": "^0.7.10",
 | 
			
		||||
    "@songkeys/nestjs-redis": "^10.0.0",
 | 
			
		||||
    "@mobicoop/configuration-module": "^3.0.0",
 | 
			
		||||
    "@mobicoop/ddd-library": "^2.0.0",
 | 
			
		||||
    "@mobicoop/ddd-library": "^2.1.1",
 | 
			
		||||
    "@mobicoop/health-module": "^2.3.1",
 | 
			
		||||
    "@mobicoop/message-broker-module": "^2.1.1",
 | 
			
		||||
    "@nestjs/common": "^10.2.7",
 | 
			
		||||
| 
						 | 
				
			
			@ -45,7 +44,7 @@
 | 
			
		|||
    "@nestjs/microservices": "^10.2.7",
 | 
			
		||||
    "@nestjs/platform-express": "^10.2.7",
 | 
			
		||||
    "@nestjs/terminus": "^10.1.1",
 | 
			
		||||
    "@prisma/client": "^5.4.2",
 | 
			
		||||
    "@prisma/client": "^5.5.2",
 | 
			
		||||
    "class-transformer": "^0.5.1",
 | 
			
		||||
    "class-validator": "^0.14.0",
 | 
			
		||||
    "geo-tz": "^7.0.7",
 | 
			
		||||
| 
						 | 
				
			
			@ -56,23 +55,23 @@
 | 
			
		|||
    "timezonecomplete": "^5.12.4"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
    "@nestjs/cli": "^10.1.18",
 | 
			
		||||
    "@nestjs/schematics": "^10.0.2",
 | 
			
		||||
    "@nestjs/cli": "^10.2.1",
 | 
			
		||||
    "@nestjs/schematics": "^10.0.3",
 | 
			
		||||
    "@nestjs/testing": "^10.2.7",
 | 
			
		||||
    "@types/express": "^4.17.19",
 | 
			
		||||
    "@types/jest": "29.5.5",
 | 
			
		||||
    "@types/node": "20.8.6",
 | 
			
		||||
    "@types/supertest": "^2.0.14",
 | 
			
		||||
    "@types/uuid": "^9.0.5",
 | 
			
		||||
    "@typescript-eslint/eslint-plugin": "^6.8.0",
 | 
			
		||||
    "@typescript-eslint/parser": "^6.8.0",
 | 
			
		||||
    "@types/express": "^4.17.20",
 | 
			
		||||
    "@types/jest": "29.5.6",
 | 
			
		||||
    "@types/node": "20.8.9",
 | 
			
		||||
    "@types/supertest": "^2.0.15",
 | 
			
		||||
    "@types/uuid": "^9.0.6",
 | 
			
		||||
    "@typescript-eslint/eslint-plugin": "^6.9.0",
 | 
			
		||||
    "@typescript-eslint/parser": "^6.9.0",
 | 
			
		||||
    "dotenv-cli": "^7.3.0",
 | 
			
		||||
    "eslint": "^8.51.0",
 | 
			
		||||
    "eslint": "^8.52.0",
 | 
			
		||||
    "eslint-config-prettier": "^9.0.0",
 | 
			
		||||
    "eslint-plugin-prettier": "^5.0.1",
 | 
			
		||||
    "jest": "29.7.0",
 | 
			
		||||
    "prettier": "^3.0.3",
 | 
			
		||||
    "prisma": "^5.4.2",
 | 
			
		||||
    "prisma": "^5.5.2",
 | 
			
		||||
    "source-map-support": "^0.5.21",
 | 
			
		||||
    "supertest": "^6.3.3",
 | 
			
		||||
    "ts-jest": "29.1.1",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,10 +1,6 @@
 | 
			
		|||
import { Module } from '@nestjs/common';
 | 
			
		||||
import { ConfigModule, ConfigService } from '@nestjs/config';
 | 
			
		||||
import { ConfigModule } from '@nestjs/config';
 | 
			
		||||
import { AdModule } from './modules/ad/ad.module';
 | 
			
		||||
import {
 | 
			
		||||
  ConfigurationModule,
 | 
			
		||||
  ConfigurationModuleOptions,
 | 
			
		||||
} from '@mobicoop/configuration-module';
 | 
			
		||||
import { EventEmitterModule } from '@nestjs/event-emitter';
 | 
			
		||||
import { RequestContextModule } from 'nestjs-request-context';
 | 
			
		||||
import { MessagerModule } from '@modules/messager/messager.module';
 | 
			
		||||
| 
						 | 
				
			
			@ -16,9 +12,6 @@ import { MessagePublisherPort } from '@mobicoop/ddd-library';
 | 
			
		|||
import {
 | 
			
		||||
  HEALTH_AD_REPOSITORY,
 | 
			
		||||
  HEALTH_CRITICAL_LOGGING_KEY,
 | 
			
		||||
  SERVICE_CONFIGURATION_DELETE_QUEUE,
 | 
			
		||||
  SERVICE_CONFIGURATION_PROPAGATE_QUEUE,
 | 
			
		||||
  SERVICE_CONFIGURATION_SET_QUEUE,
 | 
			
		||||
  SERVICE_NAME,
 | 
			
		||||
} from './app.constants';
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -27,36 +20,6 @@ import {
 | 
			
		|||
    ConfigModule.forRoot({ isGlobal: true }),
 | 
			
		||||
    EventEmitterModule.forRoot(),
 | 
			
		||||
    RequestContextModule,
 | 
			
		||||
    ConfigurationModule.forRootAsync({
 | 
			
		||||
      imports: [ConfigModule],
 | 
			
		||||
      inject: [ConfigService],
 | 
			
		||||
      useFactory: async (
 | 
			
		||||
        configService: ConfigService,
 | 
			
		||||
      ): Promise<ConfigurationModuleOptions> => ({
 | 
			
		||||
        domain: configService.get<string>(
 | 
			
		||||
          'SERVICE_CONFIGURATION_DOMAIN',
 | 
			
		||||
        ) as string,
 | 
			
		||||
        messageBroker: {
 | 
			
		||||
          uri: configService.get<string>('MESSAGE_BROKER_URI') as string,
 | 
			
		||||
          exchange: {
 | 
			
		||||
            name: configService.get<string>(
 | 
			
		||||
              'MESSAGE_BROKER_EXCHANGE',
 | 
			
		||||
            ) as string,
 | 
			
		||||
            durable: configService.get<boolean>(
 | 
			
		||||
              'MESSAGE_BROKER_EXCHANGE_DURABILITY',
 | 
			
		||||
            ) as boolean,
 | 
			
		||||
          },
 | 
			
		||||
        },
 | 
			
		||||
        redis: {
 | 
			
		||||
          host: configService.get<string>('REDIS_HOST') as string,
 | 
			
		||||
          password: configService.get<string>('REDIS_PASSWORD'),
 | 
			
		||||
          port: configService.get<number>('REDIS_PORT') as number,
 | 
			
		||||
        },
 | 
			
		||||
        setConfigurationQueue: SERVICE_CONFIGURATION_SET_QUEUE,
 | 
			
		||||
        deleteConfigurationQueue: SERVICE_CONFIGURATION_DELETE_QUEUE,
 | 
			
		||||
        propagateConfigurationQueue: SERVICE_CONFIGURATION_PROPAGATE_QUEUE,
 | 
			
		||||
      }),
 | 
			
		||||
    }),
 | 
			
		||||
    HealthModule.forRootAsync({
 | 
			
		||||
      imports: [AdModule, MessagerModule],
 | 
			
		||||
      inject: [AD_REPOSITORY, MESSAGE_PUBLISHER],
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue