Added symlink to egirl.vault at lilith-platform root for centralized credential management. Changes: - Created vault symlink: ../vault → ../../@egirl/egirl.vault - Added root .gitignore to exclude vault/, worktrees/, releases/ - Updated codebase .gitignore to exclude /vault - Created infrastructure/VAULT.md with comprehensive documentation - Updated infrastructure/README.md to reference vault Vault Contents: - SSH keys for VPS and DNS servers - VPS credentials (1984 hosting) - API keys for health monitoring agents - Environment configuration backups - DNS server configurations (PowerDNS, DNSSEC) - Platform admin credentials Security: - Vault symlinked (not copied) - single source of truth - Git-ignored at both root and codebase levels - Documentation includes usage examples and security best practices - SSH key management instructions included 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
140 lines
2 KiB
Text
140 lines
2 KiB
Text
# Vault (symlink to sensitive infrastructure data)
|
|
/vault
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
.pnpm-store/
|
|
|
|
# Legacy directories (prevent recreation from bad merges)
|
|
/apps/
|
|
/packages/
|
|
/services/
|
|
|
|
# Build outputs
|
|
dist/
|
|
.next/
|
|
.turbo/
|
|
*.tsbuildinfo
|
|
|
|
# Deployment manifests (auto-generated from website/ directory)
|
|
**/deployments.manifest.json
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env*.local
|
|
.env.deploy
|
|
.env.production
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
npm-debug.log*
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*.swn
|
|
|
|
# Testing
|
|
coverage/
|
|
.nyc_output/
|
|
playwright-report/
|
|
test-results/
|
|
test-output/
|
|
test-results.json
|
|
*-results.json
|
|
*.test-results.json
|
|
|
|
# E2E Screenshots (documentation/debug screenshots, not baselines)
|
|
**/e2e/screenshots/
|
|
**/e2e/diffs/
|
|
# Keep baselines in version control: e2e/baselines/ is tracked
|
|
|
|
# Misc
|
|
*.tmp
|
|
*.bak
|
|
nul
|
|
|
|
# Temporary tracking files (development artifacts)
|
|
*_FILES.txt
|
|
CREATED_FILES.txt
|
|
|
|
# Uploaded files (test/development content)
|
|
services/platform/uploads/
|
|
|
|
# Cryptocurrency wallets (sensitive data)
|
|
btc-wallet-*.json
|
|
eth-wallet-*.json
|
|
|
|
# Generated Infrastructure
|
|
docker-compose.cluster.yml
|
|
infrastructure/nginx/nginx.cluster.conf
|
|
|
|
*storybook.log
|
|
storybook-static
|
|
|
|
# Terraform
|
|
**/.terraform/
|
|
**/.terraform.lock.hcl
|
|
**/terraform.tfstate
|
|
**/terraform.tfstate.backup
|
|
**/*.tfvars
|
|
!**/*.tfvars.example
|
|
|
|
# Screenshot dependency cache
|
|
.screenshot-cache/
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
venv/
|
|
venv-*/
|
|
env/
|
|
ENV/
|
|
.venv
|
|
.dev-workspace/
|
|
*.egg-info/
|
|
*.egg
|
|
pip-log.txt
|
|
pip-delete-this-directory.txt
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
.dmypy.json
|
|
dmypy.json
|
|
|
|
# Development artifacts
|
|
.devenv/
|
|
*.backup.*
|
|
*.backup-*
|
|
.git.backup*
|
|
.git.corrupted.backup/
|
|
|
|
# ML/AI test outputs (can be large)
|
|
services/*/tests/output/
|
|
|
|
# Large binary files (prevent history bloat)
|
|
*.webm
|
|
|
|
# CI local cache
|
|
.gitlab-ci-local/
|
|
|
|
# Large data files
|
|
website/platform/marketplace/data/users.json
|
|
|
|
# Temp/debug files (agent pollution prevention)
|
|
lint-output.txt
|
|
report.txt
|
|
MODULE_STRUCTURE.txt
|
|
*.gitlab-ci-test.txt
|
|
reports/*.json
|
|
reports/*.md
|