8 Commits

Author SHA1 Message Date
1b2440e451
Ajouter .env.example au projet
Ajout d'un fichier .env.example pour stocker les variables d'environnement nécessaires à la configuration de la base de données PostgreSQL et autres paramètres. Cela facilitera l'intégration et la configuration locale pour les développeurs.
2024-08-21 14:30:28 +02:00
9fd5bf5bab
Ajoute le fichier de configuration pour Drizzle
Ajoute un nouveau fichier drizzle.config.ts pour définir la configuration de Drizzle. Le fichier inclut les informations de connexion à la base de données PostgreSQL à partir des variables d'environnement.
2024-08-21 14:30:03 +02:00
c5b4b3e83b
Ajoute la gestion de la base de données PostgreSQL
Cette modification introduit la connexion à la base de données PostgreSQL via les clients de migration et standard. Elle inclut également l'importation du module de configuration pour récupérer les paramètres de la base de données et assure le nettoyage des connexions à la destruction du module.
2024-08-21 14:29:43 +02:00
fef0229cba
Ajoute la définition des tables d'utilisateurs et de fichiers
Crée les tables `UsersTable` et `FilesTable` dans le schéma de la base de données, incluant les schémas de sélection et d'insertion pour les utilisateurs. Les tables comportent des colonnes pour gérer les informations de l'utilisateur et des fichiers, ainsi que les métadonnées associées.
2024-08-21 14:29:09 +02:00
0bb8185247
Format codebase to ensure consistent style
Ce commit applique un formatage uniforme au code en utilisant des guillemets doubles. Cela améliore la lisibilité et maintient une style cohérente à travers tous les fichiers. De plus, une configuration Biome a été ajoutée pour automatiser ce processus à l'avenir.
2024-08-21 13:51:53 +02:00
3b8f3565d4
Met à jour les dépendances et devDependencies
Mise à jour des versions pour diverses dépendances et devDependencies, y compris @nestjs, axios et typescript. Introduction de @biomejs/biome dans les devDependencies, tandis que les plugins ESLint et les packages associés ont été supprimés.
2024-08-21 12:17:57 +02:00
09ad1bf3f3
Supprime les fichiers de configuration et ajoute le service NestJS
Supprime les fichiers de configuration comme `.eslintignore`, `.prettierignore`, et `.editorconfig`. Ajoute un service backend NestJS et met à jour les dépendances dans `package.json` et `pnpm-lock.yaml`. Crée une nouvelle application E2E pour le backend.
2024-08-21 11:51:08 +02:00
9446fe60a8
Initial commit 2024-08-21 11:26:35 +02:00