Projektarbeit-MYP/.gitignore

398 lines
6.8 KiB
Plaintext

# 📦 MYP - Manage your Printer .gitignore
# Umfassende Git-Ignore-Konfiguration für Microservice-Architektur
# ========================================================================================
# 🏗️ INFRASTRUKTUR UND CONTAINER
# ========================================================================================
# Docker
.dockerignore
docker-compose.override.yml
**/.docker/
**/Dockerfile.local
**/*.dockerfile.local
# Container-Volumes und -Daten
volumes/
data/
**/instance/
**/logs/
caddy_data/
caddy_config/
# Monitoring-Daten
monitoring/prometheus/data/
monitoring/grafana/data/
monitoring/grafana/logs/
# ========================================================================================
# 🔐 SICHERHEIT UND GEHEIMNISSE
# ========================================================================================
# Umgebungsvariablen und Geheimnisse
**/.env
**/.env.*
!**/.env.example
**/*.pem
**/*.key
**/*.cer
**/*.crt
**/*.p12
**/*.pfx
# Sichere Konfigurationen
config/secure/
infrastructure/ssl/
**/secrets/
**/private/
# SSH-Schlüssel
**/.ssh/
**/id_rsa*
**/id_ed25519*
# ========================================================================================
# 🐍 PYTHON/FLASK BACKEND
# ========================================================================================
# Python-Bytecode
**/__pycache__/
**/*.py[cod]
**/*$py.class
**/*.so
# Verteilung / Paketierung
backend/build/
backend/develop-eggs/
backend/dist/
backend/downloads/
backend/eggs/
backend/.eggs/
backend/lib/
backend/lib64/
backend/parts/
backend/sdist/
backend/var/
backend/wheels/
backend/share/python-wheels/
backend/*.egg-info/
backend/.installed.cfg
backend/*.egg
backend/MANIFEST
# PyInstaller
backend/*.manifest
backend/*.spec
# Unit-Test / Coverage-Berichte
backend/htmlcov/
backend/.tox/
backend/.nox/
backend/.coverage
backend/.coverage.*
backend/.cache
backend/nosetests.xml
backend/coverage.xml
backend/*.cover
backend/*.py,cover
backend/.hypothesis/
backend/.pytest_cache/
backend/cover/
# Jupyter Notebook
backend/.ipynb_checkpoints
# IPython
backend/profile_default/
backend/ipython_config.py
# Umgebungen
backend/.env
backend/.venv
backend/env/
backend/venv/
backend/ENV/
backend/env.bak/
backend/venv.bak/
# Spyder-Projekt-Einstellungen
backend/.spyderproject
backend/.spyproject
# Rope-Projekt-Einstellungen
backend/.ropeproject
# mkdocs-Dokumentation
backend/site
# mypy
backend/.mypy_cache/
backend/.dmypy.json
backend/dmypy.json
# Pyre Type Checker
backend/.pyre/
# pytype Static Type Analyzer
backend/.pytype/
# Cython Debug-Symbole
backend/cython_debug/
# Spezifische Backend-Dateien
backend/instance/
backend/logs/
backend/*.db
backend/*.sqlite
backend/*.sqlite3
# ========================================================================================
# 📱 NODE.JS/NEXT.JS FRONTEND
# ========================================================================================
# Abhängigkeiten
frontend/node_modules/
frontend/.pnp
frontend/.pnp.js
# Testing
frontend/coverage/
# Next.js
frontend/.next/
frontend/out/
# Produktions-Build
frontend/build
# Verschiedenes
frontend/.DS_Store
frontend/*.tsbuildinfo
frontend/next-env.d.ts
# Debug-Logs
frontend/npm-debug.log*
frontend/yarn-debug.log*
frontend/yarn-error.log*
frontend/.pnpm-debug.log*
# Lokale Umgebungsdateien
frontend/.env
frontend/.env.local
frontend/.env.development.local
frontend/.env.test.local
frontend/.env.production.local
# Vercel
frontend/.vercel
# TypeScript
frontend/*.tsbuildinfo
# Storybook-Build-Ausgaben
frontend/storybook-static
# Datenbank
frontend/db/
frontend/*.db
frontend/*.sqlite
# ========================================================================================
# 💻 ENTWICKLUNGSUMGEBUNG UND IDE
# ========================================================================================
# Visual Studio Code
.vscode/
*.code-workspace
# JetBrains IDEs
.idea/
*.iws
*.iml
*.ipr
# Sublime Text
*.sublime-project
*.sublime-workspace
# Vim
*.swp
*.swo
*~
.vimrc.local
# Emacs
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*
# Eclipse
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders
# NetBeans
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
# ========================================================================================
# 🖥️ BETRIEBSSYSTEM
# ========================================================================================
# Windows
Thumbs.db
Thumbs.db:encryptable
ehthumbs.db
ehthumbs_vista.db
*.stackdump
[Dd]esktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msix
*.msm
*.msp
*.lnk
# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# Linux
*~
.fuse_hidden*
.directory
.Trash-*
.nfs*
# ========================================================================================
# 📊 MONITORING UND LOGGING
# ========================================================================================
# Log-Dateien
*.log
logs/
**/*.log
**/*.log.*
# Monitoring-Daten
prometheus/data/
grafana/data/
grafana/logs/
# Backup-Dateien
*.backup
*.bak
backups/
# ========================================================================================
# 🧪 TESTING UND QUALITÄTSSICHERUNG
# ========================================================================================
# Test-Ergebnisse
test-results/
test-reports/
coverage/
.nyc_output/
# Jest
**/.jest/
# Cypress
**/cypress/videos/
**/cypress/screenshots/
# Playwright
test-results/
playwright-report/
playwright/.cache/
# ========================================================================================
# 📦 PAKETIERUNG UND VERTEILUNG
# ========================================================================================
# Tar-Archive
*.tar
*.tar.gz
*.tar.bz2
*.tar.xz
# Komprimierte Dateien
*.zip
*.rar
*.7z
# Build-Artefakte
dist/
build/
out/
# ========================================================================================
# 🔄 TEMPORÄRE UND CACHE-DATEIEN
# ========================================================================================
# Allgemeine temporäre Dateien
tmp/
temp/
.tmp/
.temp/
# Cache-Verzeichnisse
.cache/
**/.cache/
.eslintcache
.parcel-cache/
# Lock-Dateien (falls gewünscht - auskommentieren)
# package-lock.json
# yarn.lock
# pnpm-lock.yaml
# ========================================================================================
# 🏭 PRODUKTIONSSPEZIFISCHE DATEIEN
# ========================================================================================
# Produktions-Konfigurationen
docker-compose.prod.yml
docker-compose.production.yml
production.env
# SSL-Zertifikate für Produktion
ssl/
certificates/
certs/
# Backup-Skripte und -Daten
backup/
snapshots/