gohorsejobs/.gitignore
Tiago Yamamoto 9667e94545 chore: add Dockerfiles and gitignore files for all services
Root:
- Add comprehensive .gitignore covering all subprojects

Seeder API (Node.js):
- Add Dockerfile with multi-stage build, non-root user, health check
- Add .dockerignore and .gitignore

Job Scraper (Python):
- Add Dockerfile with Python 3.12, non-root user
- Add .dockerignore and .gitignore

Existing backend/frontend Dockerfiles and .dockerignore already optimized
2025-12-14 09:28:09 -03:00

84 lines
2.4 KiB
Text

# =============================================================================
# GoHorse Jobs - Root .gitignore
# =============================================================================
# -----------------------------------------------------------------------------
# OS & IDE
# -----------------------------------------------------------------------------
.DS_Store
Thumbs.db
*.swp
*.swo
*~
.idea/
.vscode/
*.code-workspace
# -----------------------------------------------------------------------------
# Environment files (keep examples)
# -----------------------------------------------------------------------------
.env
.env.local
.env.*.local
!.env.example
# -----------------------------------------------------------------------------
# Logs
# -----------------------------------------------------------------------------
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# -----------------------------------------------------------------------------
# Backend (Go)
# -----------------------------------------------------------------------------
backend/main
backend/*.exe
backend/tmp/
backend/.air.toml
# -----------------------------------------------------------------------------
# Frontend (Next.js)
# -----------------------------------------------------------------------------
frontend/.next/
frontend/out/
frontend/node_modules/
frontend/.pnp/
frontend/.pnp.js
frontend/.vercel/
# -----------------------------------------------------------------------------
# Seeder API (Node.js)
# -----------------------------------------------------------------------------
seeder-api/node_modules/
seeder-api/dist/
# -----------------------------------------------------------------------------
# Job Scraper (Python)
# -----------------------------------------------------------------------------
job-scraper-multisite/__pycache__/
job-scraper-multisite/*.pyc
job-scraper-multisite/.venv/
job-scraper-multisite/venv/
job-scraper-multisite/output/*.csv
!job-scraper-multisite/output/.gitkeep
# -----------------------------------------------------------------------------
# Build artifacts
# -----------------------------------------------------------------------------
*.exe
*.dll
*.so
*.dylib
dist/
build/
coverage/
# -----------------------------------------------------------------------------
# Misc
# -----------------------------------------------------------------------------
.cache/
*.bak
*.tmp