diff --git a/.dockerignore b/.dockerignore index 56b5d68054e..355b70c46de 100644 --- a/.dockerignore +++ b/.dockerignore @@ -8,5 +8,4 @@ docker/**/Dockerfile **/*docker-compose* **/node_modules .eslintcache -api/__mocks__ -api/src/exam-environment/seed + diff --git a/api/package.json b/api/package.json index 2f77c8bd60e..b7011341a4e 100644 --- a/api/package.json +++ b/api/package.json @@ -72,10 +72,10 @@ "test": "jest --force-exit", "prisma": "dotenv -e ../.env prisma", "postinstall": "prisma generate", - "generate-exams": "tsx src/exam-environment/generate/index.ts", - "deprecate-exam": "tsx src/exam-environment/generate/deprecate.ts", - "insert-exam": "tsx src/exam-environment/generate/insert.ts", - "seed:env-exam": "tsx src/exam-environment/seed/index.ts" + "generate-exams": "tsx tools/exam-environment/generate/index.ts", + "deprecate-exam": "tsx tools/exam-environment/generate/deprecate.ts", + "insert-exam": "tsx tools/exam-environment/generate/insert.ts", + "seed:env-exam": "tsx tools/exam-environment/seed/index.ts" }, "version": "0.0.1" } diff --git a/api/src/exam-environment/generate/deprecate.ts b/api/tools/exam-environment/generate/deprecate.ts similarity index 94% rename from api/src/exam-environment/generate/deprecate.ts rename to api/tools/exam-environment/generate/deprecate.ts index a6189cedd26..3dad158158c 100644 --- a/api/src/exam-environment/generate/deprecate.ts +++ b/api/tools/exam-environment/generate/deprecate.ts @@ -1,5 +1,5 @@ import { PrismaClient } from '@prisma/client'; -import { MONGOHQ_URL } from '../../utils/env'; +import { MONGOHQ_URL } from '../../../src/utils/env'; const args = process.argv.slice(2); const ENV_EXAM_ID = args[0]; diff --git a/api/src/exam-environment/generate/index.ts b/api/tools/exam-environment/generate/index.ts similarity index 91% rename from api/src/exam-environment/generate/index.ts rename to api/tools/exam-environment/generate/index.ts index 9634d9930e7..83a49939c17 100644 --- a/api/src/exam-environment/generate/index.ts +++ b/api/tools/exam-environment/generate/index.ts @@ -1,6 +1,6 @@ import { PrismaClient } from '@prisma/client'; -import { generateExam } from '../utils/exam'; -import { MONGOHQ_URL } from '../../utils/env'; +import { generateExam } from '../../../src/exam-environment/utils/exam'; +import { MONGOHQ_URL } from '../../../src/utils/env'; const args = process.argv.slice(2); const ENV_EXAM_ID = args[0]; diff --git a/api/src/exam-environment/generate/insert.ts b/api/tools/exam-environment/generate/insert.ts similarity index 94% rename from api/src/exam-environment/generate/insert.ts rename to api/tools/exam-environment/generate/insert.ts index 932ae930ab6..045227b2c92 100644 --- a/api/src/exam-environment/generate/insert.ts +++ b/api/tools/exam-environment/generate/insert.ts @@ -1,6 +1,6 @@ import { readFile } from 'fs/promises'; import { EnvExam, PrismaClient } from '@prisma/client'; -import { MONGOHQ_URL } from '../../utils/env'; +import { MONGOHQ_URL } from '../../../src/utils/env'; const args = process.argv.slice(2); const EXAM_JSON_PATH = args[0]; diff --git a/api/src/exam-environment/seed/index.ts b/api/tools/exam-environment/seed/index.ts similarity index 90% rename from api/src/exam-environment/seed/index.ts rename to api/tools/exam-environment/seed/index.ts index 4c0830edf1f..f5f818bb73c 100644 --- a/api/src/exam-environment/seed/index.ts +++ b/api/tools/exam-environment/seed/index.ts @@ -1,6 +1,6 @@ import { PrismaClient } from '@prisma/client'; import * as mocks from '../../../__mocks__/env-exam'; -import { MONGOHQ_URL } from '../../utils/env'; +import { MONGOHQ_URL } from '../../../src/utils/env'; const prisma = new PrismaClient({ datasources: { diff --git a/api/tsconfig.build.json b/api/tsconfig.build.json index ecc9950b78c..5f999563cc6 100644 --- a/api/tsconfig.build.json +++ b/api/tsconfig.build.json @@ -6,5 +6,5 @@ "noEmit": false }, "include": ["src"], - "exclude": ["**/*.test.*", "**/__mocks__/*", "**/__tests__/*"] + "exclude": ["**/*.test.*"] }