-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitignore
46 lines (42 loc) · 1.66 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
####################################################
# IDE AND CODE EDITOR SETTINGS
# Purpose: Exclude configuration files and directories generated by IDEs or code editors.
# Use: Prevent cluttering the repository with user-specific IDE settings.
####################################################
.idea/
.vscode/
####################################################
# DEPENDENCY DIRECTORIES
# Purpose: Exclude directories containing installed dependencies.
# Use: Prevent committing dependencies which can be installed via package managers.
####################################################
node_modules/
####################################################
# BUILD OUTPUTS
# Purpose: Exclude directories containing build artifacts and compiled code.
# Use: Prevent committing build outputs that can be generated from the source code.
####################################################
build/
####################################################
# LOG FILES
# Purpose: Exclude general and Docker-specific log files.
# Use: Prevent committing log files which are typically for local debugging and diagnostics.
####################################################
logs/
# General log files
*.log
# Ignore log files generated by Docker
logs*.json
# Docker-specific log files
docker.log
####################################################
# ENVIRONMENT VARIABLE CONFIGURATIONS
# Purpose: Exclude environment configuration files containing sensitive information.
# Use: Prevent committing sensitive data such as API keys, secrets, and environment-specific settings.
####################################################
.env
.env.development
.env.test
.env.staging
.env.uat
.env.production