11 Commits

Author SHA1 Message Date
71741924d0
refactor: use environment variables for ports in docker-compose
The docker-compose file has been updated to utilize environment variables for the MongoDB and MySQL ports. Instead of hard-coding the port numbers, the system now dynamically fetches port values from the .env file, which increases versatility and configurability.
2024-05-13 14:28:36 +02:00
24101f53fa
feat: Add new logging utility class
The commit introduces a LogsUtils class under src/utils. This class includes various logging methods such as info, warn, error, softError, trace, fatal, and debug. Also, it uses conditional statements to handle different context and debug scenarios.
2024-05-13 14:28:12 +02:00
91f431837f
feat: Add package.json for the application
This commit introduces a package.json file for the application. It includes scripts, dependencies, and devDependencies necessary for running and developing 'brief-06-back', a social networking platform. This ensures necessary packages are installed and scripts are easily accessible.
2024-05-13 10:54:10 +02:00
5dd4669c33
feat: add new tsconfig.json configuration file
This commit introduces a new tsconfig.json file to control TypeScript compiler options. The configuration includes settings for compiler options such as strict type checking, module resolution, and decorator metadata emission, as well as specifying base and output directory.
2024-05-13 10:52:50 +02:00
b3ca51f085
feat: Add new project configuration files
This commit introduces new configuration files for the project, which includes modifications in the .iml file, creation of data sources, and changes in misc, modules and VCS settings. These files help in streamlining IDE settings for the project, database connections, version control system preferences and other project-level settings.
2024-05-13 10:51:54 +02:00
c17ca369b3
feat: Ignore specific directories and files in Git
This commit updates .gitignore and adds .idea/.gitignore to ignore certain directories and files. The tracked files that are now ignored include IDE-specific files, third-party libraries, environment variables, and database files, providing cleaner and more focused commits.
2024-05-13 10:49:49 +02:00
6e16c296af
feat: add docker-compose.yml for database services
This commit introduces a new docker-compose.yml file to manage MariaDB and MongoDB services. It includes service environment configuration, necessary ports, and volume paths. The services are set to always restart.
2024-05-13 10:49:11 +02:00
f7b719dbba
feat: add .env.example file
A new file, .env.example, has been added. It contains configuration for both MySQL and MongoDB, including username, password, and database information.
2024-05-13 10:47:39 +02:00
407bc14082
feat: Add new biome configuration file
The commit introduces a new configuration file, biome.json, for managing imports, file inclusions, git features, linting rules, and formatting settings. This file defines settings for our project such as enabling organizing imports, specifying to include all TypeScript files in the src directory, enabling version control system using git, enabling linting with specific rules, and setting indents and line width for the formatter.
2024-05-13 09:39:45 +02:00
806eb3e183
feat: Add new file
A new file has been added to the project. The change includes setting the unique mode to 100644.
2024-05-13 09:39:14 +02:00
085a940dd1 Initial commit 2024-05-13 09:30:22 +02:00