From 3d72b85e6b3673b15e4b423cd598e64af4700141 Mon Sep 17 00:00:00 2001 From: raveline Date: Mon, 13 Apr 2026 20:25:35 +0200 Subject: [PATCH] =?UTF-8?q?Ajouts=20de=20d=C3=A9pendances=20et=20du=20.env?= =?UTF-8?q?.example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.example | 6 ++++++ package-lock.json | 25 ++++++++++++++++++++++++- package.json | 3 +++ packages/backend/src/app.module.ts | 4 ++-- 4 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..a3b75e4 --- /dev/null +++ b/.env.example @@ -0,0 +1,6 @@ +POSTGRES_USER=name_of_postgresql_db_user +POSTGRES_PASSWORD=password_of_postgresql_db_user +POSTGRES_DB=name_of_postgresql_db +ENCRYPTION_MASTER_KEY=key_encryption_secret_key + +DB_HOST=host_of_db \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 58a82b9..33fb70c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,10 @@ "name": "gestion-inscriptions-mycompet-root", "workspaces": [ "packages/*" - ] + ], + "dependencies": { + "@nestjs/mapped-types": "*" + } }, "node_modules/@angular-devkit/core": { "version": "19.2.23", @@ -2773,6 +2776,26 @@ } } }, + "node_modules/@nestjs/mapped-types": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-2.1.1.tgz", + "integrity": "sha512-SCCoMEJ6jdeI5h/N+KCVF1+pmg/hmEkNA5nHTS8Gvww7T/LCl4o1gFLinw2iQ60w7slFkszHcGLKGdazVI4F8A==", + "license": "MIT", + "peerDependencies": { + "@nestjs/common": "^10.0.0 || ^11.0.0", + "class-transformer": "^0.4.0 || ^0.5.0", + "class-validator": "^0.13.0 || ^0.14.0 || ^0.15.0", + "reflect-metadata": "^0.1.12 || ^0.2.0" + }, + "peerDependenciesMeta": { + "class-transformer": { + "optional": true + }, + "class-validator": { + "optional": true + } + } + }, "node_modules/@nestjs/platform-express": { "version": "11.1.18", "resolved": "https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-11.1.18.tgz", diff --git a/package.json b/package.json index 3efba5b..ce42129 100644 --- a/package.json +++ b/package.json @@ -1,4 +1,7 @@ { + "dependencies": { + "@nestjs/mapped-types": "*" + }, "name": "gestion-inscriptions-mycompet-root", "private": true, "workspaces": [ diff --git a/packages/backend/src/app.module.ts b/packages/backend/src/app.module.ts index 4fabc73..9e7f209 100644 --- a/packages/backend/src/app.module.ts +++ b/packages/backend/src/app.module.ts @@ -26,8 +26,8 @@ import { AppService } from './app.service'; entities: [__dirname + '/**/*.entity{.ts,.js}'], - // ATTENTION : 'synchronize: true' crée/modifie tes tables automatiquement en dev. - // À passer ABSOLUMENT à 'false' quand tu seras en production (on utilisera des migrations). + // ATTENTION : 'synchronize: true' crée/modifie les tables automatiquement en dev. + // À passer ABSOLUMENT à 'false' avant de passer en production (on utilisera des migrations). synchronize: true, }), }),