furt/.gitignore
michael 08b49d3d75 security: sanitize internal infrastructure details from open source package
- Remove production_test_sequence.sh (DAW-specific production tests)
- Remove setup_env.sh (obsolete .env setup, replaced by furt.conf)
- Sanitize test scripts: replace dragons-at-work.de with example.com
- Sanitize API keys: replace dev keys with placeholder values
- Remove hardcoded DAW fallbacks from http_server.lua and smtp.lua
- Update .gitignore to exclude production-specific test files

Tests remain functional for developers with example domains.
All internal DAW infrastructure details removed from package.

Closes #101
2025-09-07 21:25:25 +02:00

71 lines
893 B
Text

# Environment variables (NEVER commit!)
.env
.env.local
.env.production
.env.development
# Note: .env.example SHOULD be included for users
# Lua specific
*.luac
.luarocks/
luarocks.lock
# Furt runtime/build artifacts
bin/
logs/
tmp/
pid/
dist/
scripts/upload-package.sh
# Issue creation scripts (these create issues, don't version them)
scripts/gitea-issues/
# Gitea internal workflow (not for end users)
.gitea/
# Gitea Tools
tools/gitea
issue-*.md
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Editor files
.vscode/
.idea/
*.swp
*.swo
*~
# Temporary files
*.tmp
*.temp
*.log
.temp
.backup
# Development files
_personal/
_drafts/
_notes/
debug.log
# Database files (for testing)
*.db
*.sqlite
*.sqlite3
# Configuration files with secrets
config.local.lua
config.production.lua
config/furt.conf
scripts/production_test_sequence.sh