398 lines
6.8 KiB
Plaintext
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/ |