52 lines
1.0 KiB
Plaintext
52 lines
1.0 KiB
Plaintext
#--- Secrets and Environment ---
|
|
# Never commit environment files. They contain secrets and local configuration.
|
|
# The deployment server will have its own .env file as per the DEPLOYMENT.md guide.
|
|
|
|
.env
|
|
*.env
|
|
|
|
# --- Python Dependencies & Virtual Environments ---
|
|
# Ignore the virtual environment folder.
|
|
|
|
venv/
|
|
pycache/
|
|
*.pyc
|
|
*.pyo
|
|
*.pyd
|
|
|
|
# --- Frontend Dependencies ---
|
|
# Ignore Node.js dependency modules. These should be installed via 'npm install'.
|
|
|
|
node_modules/
|
|
|
|
# Note: It is often best practice to COMMIT 'package-lock.json' to ensure all
|
|
# developers and build environments use the exact same dependency versions.
|
|
# If you want to include it, remove the line below.
|
|
|
|
package-lock.json
|
|
|
|
# --- Editor & OS Specific ---
|
|
# Ignore IDE and OS-specific files.
|
|
|
|
.vscode/
|
|
*.code-workspace
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# --- Logs and Temporary Files ---
|
|
# Ignore log files and other temporary artifacts.
|
|
|
|
*.log
|
|
logs/
|
|
*.bak
|
|
*.swp
|
|
*.swo
|
|
*.tmp
|
|
*.coverage
|
|
|
|
# --- Database Files ---
|
|
# Ignore local database files.
|
|
|
|
*.sqlite3
|
|
*.db
|
|
instance/ |