71 lines
2.6 KiB
Plaintext
71 lines
2.6 KiB
Plaintext
# =============================================================================
|
|
# .gitignore — R-clone / rclone monitoring project
|
|
# =============================================================================
|
|
|
|
# ── Environment & secrets ────────────────────────────────────────────────────
|
|
# .env IS committed here (private repo, creds needed on VM after git pull).
|
|
# If this repo ever becomes shared/public, move secrets to a vault instead.
|
|
|
|
# ── Runtime data (large binary files + generated logs) ───────────────────────
|
|
# These are created at runtime; committing them bloats the repo.
|
|
server-data/
|
|
client/Sync_logs/
|
|
client/image_root_dir/
|
|
client/csv_files/
|
|
client2/
|
|
|
|
# Keep the empty directory stubs so Docker volume mounts work out of the box
|
|
!client/image_root_dir/.gitkeep
|
|
!client/csv_files/.gitkeep
|
|
!client/Sync_logs/.gitkeep
|
|
|
|
# ── Large binary / generated files ───────────────────────────────────────────
|
|
# Video files — too large for git; use LFS or store externally
|
|
*.mp4
|
|
*.avi
|
|
*.mkv
|
|
*.mov
|
|
|
|
# ML model weights — large binaries; store in a model registry or LFS
|
|
*.pt
|
|
*.pth
|
|
*.onnx
|
|
*.weights
|
|
*.bin
|
|
|
|
# Zip archives — generated by scripts, not source
|
|
*.zip
|
|
|
|
# ── rclone config (generated at container start from env vars) ───────────────
|
|
*.conf
|
|
rclone.conf
|
|
|
|
# ── OS & editor noise ────────────────────────────────────────────────────────
|
|
.DS_Store
|
|
Thumbs.db
|
|
desktop.ini
|
|
*.swp
|
|
*.swo
|
|
.idea/
|
|
.vscode/settings.json
|
|
|
|
# ── Node / frontend ──────────────────────────────────────────────────────────
|
|
node_modules/
|
|
frontend/node_modules/
|
|
dist/
|
|
build/
|
|
.next/
|
|
|
|
# ── Python ───────────────────────────────────────────────────────────────────
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
.venv/
|
|
venv/
|
|
*.egg-info/
|
|
|
|
# ── Docker ───────────────────────────────────────────────────────────────────
|
|
# Keep docker-compose files but ignore override files with local tweaks
|
|
docker-compose.override.yml
|
|
monitor/collector/baseimg/*.tar.gz
|