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, }), }),