74 lines
1.3 KiB
Plaintext
74 lines
1.3 KiB
Plaintext
|
|
migrations/** */
|
|
.DS_Store
|
|
.AppleDouble
|
|
.LSOverride
|
|
Icon
|
|
?
|
|
._*
|
|
dist/**
|
|
dist/**/*
|
|
# Editor / IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
**pycache__/
|
|
**pycache**
|
|
# Claude / local AI tooling
|
|
.claude/
|
|
.audit.js
|
|
|
|
# Backups
|
|
.backup-prebrand/
|
|
*.bak
|
|
*.backup
|
|
*/node_modules/*
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.egg-info/
|
|
.venv/
|
|
venv/
|
|
env/
|
|
|
|
# Environment / secrets — app secrets only in backend/.env (never commit it).
|
|
# Root .env is a Compose pointer (COMPOSE_ENV_FILES) with no secrets; keep it.
|
|
backend/.env
|
|
.env.*
|
|
!.env
|
|
!.env.example
|
|
!backend/.env.example
|
|
!frontend/.env.development
|
|
!frontend/.env.production
|
|
|
|
# Postman/Insomnia environments holding real API keys
|
|
*.postman_environment.local.json
|
|
|
|
# Logs & temp
|
|
*.log
|
|
tmp/
|
|
temp/
|
|
.cache/
|
|
|
|
# Frontend build
|
|
node_modules/
|
|
frontend/dist/
|
|
|
|
**.pdf
|
|
# Per-machine alembic autogen revisions only — the old bare `**_**_**.py`
|
|
# also swallowed any module with two underscores (e.g. test_talent_plugins.py).
|
|
backend/migrations/versions/**_**_**.py
|
|
Utopia-ai-hr-ats-portal 1.pem
|
|
|
|
# Local-only Compose overrides (never deployed)
|
|
docker.local.env
|
|
tests/**
|
|
**/.env**
|
|
|
|
# Paper form source documents (Annexure A/E/J) — reference material, not code.
|
|
# Root-anchored: backend/candidate_forms/ is the forms domain package and IS tracked.
|
|
/candidate_forms/
|