diff --git a/apps/tools-automation-api/Earthfile b/apps/tools-automation-api/Earthfile index a29d4d1846c..eb0b20b1add 100644 --- a/apps/tools-automation-api/Earthfile +++ b/apps/tools-automation-api/Earthfile @@ -30,12 +30,12 @@ docker: deploy: ## Déploie le backend dans une app Koyeb existante ARG --required KOYEB_API_KEY ARG --required DEPLOYMENT_TIMESTAMP - ARG SERVICE_NAME=$ENV_NAME-tools-automation-api + ARG SERVICE_NAME=$ENV_NAME-tools-autom-api ## Max 23 characters FROM ../../+koyeb --KOYEB_API_KEY=$KOYEB_API_KEY RUN ./koyeb services update $SERVICE_NAME/tools-automation-api \ --debug \ - --docker $BACKEND_IMG_NAME \ + --docker $TOOLS_AUTOMATION_API_IMG_NAME \ --env ENV_NAME=$ENV_NAME \ --env DEPLOYMENT_TIMESTAMP=$DEPLOYMENT_TIMESTAMP diff --git a/apps/tools-automation-api/src/app.module.ts b/apps/tools-automation-api/src/app.module.ts new file mode 100644 index 00000000000..98874cc6cb7 --- /dev/null +++ b/apps/tools-automation-api/src/app.module.ts @@ -0,0 +1,12 @@ +import { Module } from '@nestjs/common'; + +import { AppController } from './app/app.controller'; +import { AppService } from './app/app.service'; +import { NotionModule } from './notion/notion.module'; + +@Module({ + imports: [NotionModule], + controllers: [AppController], + providers: [AppService], +}) +export class AppModule {} diff --git a/apps/tools-automation-api/src/app/app.module.ts b/apps/tools-automation-api/src/app/app.module.ts deleted file mode 100644 index 6a9bc166d35..00000000000 --- a/apps/tools-automation-api/src/app/app.module.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { Module } from '@nestjs/common'; - -import { AppController } from './app.controller'; -import { AppService } from './app.service'; - -@Module({ - imports: [], - controllers: [AppController], - providers: [AppService], -}) -export class AppModule {} diff --git a/apps/tools-automation-api/src/main.ts b/apps/tools-automation-api/src/main.ts index a124382d735..b807cf54ccc 100644 --- a/apps/tools-automation-api/src/main.ts +++ b/apps/tools-automation-api/src/main.ts @@ -6,7 +6,7 @@ import { Logger } from '@nestjs/common'; import { NestFactory } from '@nestjs/core'; -import { AppModule } from './app/app.module'; +import { AppModule } from './app.module'; async function bootstrap() { const app = await NestFactory.create(AppModule); diff --git a/apps/tools-automation-api/src/notion/notion-bug-creator/notion-bug-creator.service.spec.ts b/apps/tools-automation-api/src/notion/notion-bug-creator/notion-bug-creator.service.spec.ts new file mode 100644 index 00000000000..53e1929dea3 --- /dev/null +++ b/apps/tools-automation-api/src/notion/notion-bug-creator/notion-bug-creator.service.spec.ts @@ -0,0 +1,18 @@ +import { Test, TestingModule } from '@nestjs/testing'; +import { NotionBugCreatorService } from './notion-bug-creator.service'; + +describe('NotionBugCreatorService', () => { + let service: NotionBugCreatorService; + + beforeEach(async () => { + const module: TestingModule = await Test.createTestingModule({ + providers: [NotionBugCreatorService], + }).compile(); + + service = module.get(NotionBugCreatorService); + }); + + it('should be defined', () => { + expect(service).toBeDefined(); + }); +}); diff --git a/apps/tools-automation-api/src/notion/notion-bug-creator/notion-bug-creator.service.ts b/apps/tools-automation-api/src/notion/notion-bug-creator/notion-bug-creator.service.ts new file mode 100644 index 00000000000..8801e206cf6 --- /dev/null +++ b/apps/tools-automation-api/src/notion/notion-bug-creator/notion-bug-creator.service.ts @@ -0,0 +1,4 @@ +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class NotionBugCreatorService {} diff --git a/apps/tools-automation-api/src/notion/notion.module.ts b/apps/tools-automation-api/src/notion/notion.module.ts new file mode 100644 index 00000000000..a90bd2a166d --- /dev/null +++ b/apps/tools-automation-api/src/notion/notion.module.ts @@ -0,0 +1,7 @@ +import { Module } from '@nestjs/common'; +import { NotionBugCreatorService } from './notion-bug-creator/notion-bug-creator.service'; + +@Module({ + providers: [NotionBugCreatorService], +}) +export class NotionModule {}