f6e9fe8198
Replace per-upload Astro build threads with a single background worker (_site_rebuild_worker) that waits on an event, sleeps 60 s to let upload bursts settle, then runs one full build + rsync. 271 concurrent uploads now produce one build instead of 271 serialised builds, eliminating the OOM kill. --webroot is re-enabled; merge-only path still runs immediately per upload. Also: date filter row added to ActivityFeed.svelte (sport + date presets with dynamic year pills); deploy/vps gitignored for VPS config backups.
62 lines
863 B
Plaintext
62 lines
863 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.venv/
|
|
dist/
|
|
build/
|
|
.mypy_cache/
|
|
.ruff_cache/
|
|
.pytest_cache/
|
|
htmlcov/
|
|
.coverage
|
|
.idea*
|
|
feedback*
|
|
|
|
# uv
|
|
uv.lock
|
|
|
|
# Node / Astro
|
|
site/node_modules/
|
|
site/dist/
|
|
site/.astro/
|
|
|
|
# MkDocs
|
|
mkdocs-site/
|
|
|
|
# BAS data stores (user data, not committed to the tool repo)
|
|
bincio_data/
|
|
*.bincio_cache.json
|
|
|
|
# Local config / secrets (never commit)
|
|
.env
|
|
extract_config.yaml
|
|
|
|
# VPS config backup (contains secrets, keep local only)
|
|
deploy/vps/
|
|
|
|
# Local working / scratch files
|
|
advice.md
|
|
issues.md
|
|
todo.md
|
|
site/public/data
|
|
site/public/*.whl
|
|
.claude/settings.local.json
|
|
dns.md
|
|
ngix_bincio.md
|
|
publish.sh
|
|
docs/squash-for-github.md
|
|
CLAUDE.md
|
|
|
|
# Capacitor native projects
|
|
# Commit these if you want to track native code changes;
|
|
# omit these lines if you regenerate them from `npx cap add`
|
|
site/android/
|
|
site/ios/
|
|
|
|
# Data
|
|
data/*
|
|
|
|
# OS
|
|
.DS_Store
|