elektrine/.gitignore
maxfield da169a3869
Some checks failed
Deploy Docker Images / Build, push, and deploy (push) Failing after 23m0s
feat(privacy): harden session logs, admin access, and docker isolation
Disable durable VPN session logs and never store client IPs. Drop admin
body decrypt and impersonation. Default mail privacy (no raw copy, no
inbound MTA IP, trash/spam retention). Tighten compose caps and split
edge/db networks; gate Tor/VPN packages by release modules. Update legal
copy and operator hardening docs.
2026-08-02 22:55:08 -04:00

86 lines
1.9 KiB
Text

# =============================================================================
# Elixir / Phoenix
# Build artifacts
/_build/
*.ez
erl_crash.dump
# Dependencies
/deps/
/.fetch
# Documentation
/doc/
# Test and coverage
/cover/
/tmp/
/apps/*/tmp/
# Package tarball
elektrine-*.tar
# Assets
# Built assets
/apps/*/priv/static/assets/
/apps/*/priv/static/cache_manifest.json
/apps/*/priv/static/uploads/
/apps/*/priv/static/**/*.gz
/apps/*/priv/static/**/*-[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f].*
# Node.js
/apps/*/assets/node_modules/
/apps/*/assets/.sass-cache/
/apps/*/assets/npm-debug.log*
/apps/*/assets/yarn-debug.log*
/apps/*/assets/yarn-error.log*
npm-debug.log*
# Environment / Secrets
.env
.env.local
.env.*.local
.env.production
.env.*
!.env.example
# Generated / Runtime Files
# Rate limiting ETS tables
/apps/*/priv/imap_rate_limit_*.ets
# ACME certificates
/apps/*/priv/acme/
# Export files
/apps/*/priv/exports/
# Wallaby screenshots
/screenshots/
# Deploy-time generated configs
/deploy/docker/generated*.yml
/deploy/docker/generated.Caddyfile
/deploy/docker/generated.mongooseim.toml
/deploy/generated/*
!/deploy/generated/.gitkeep
# IDE / Editor
**/.claude/settings.local.json
# macOS Finder metadata
.DS_Store
# Editor / temporary files
*.tmp
*.temp
*.swp
*.swo
*~
# External Projects (separate repos)
# ARBP conformance badge artifacts (generated by mix arbp.conformance)
/external/arblarg/conformance/badges/
# Tooling caches / misc
/.elixir_ls/
.mix
.hex
_deploy_release
/certs/
/generated.mongooseim.toml
_build_opencode/
apps/elektrine_web/screenshots/
# local / agent worktrees and caches (do not ship)
.claude/worktrees/
.claude/settings.local.json
_build/
deps/
**/node_modules/
.elixir_ls/
!.env*.example
.claude/**/worktrees/
.onion-vanity/