# 📦 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/