# ========================= # Python cache # ========================= __pycache__/ *.py[cod] *$py.class *.pyo *.pyd # ========================= # Python virtual environments # ========================= .venv/ venv/ env/ ENV/ .python-version # ========================= # Python build / package # ========================= build/ dist/ *.egg-info/ .eggs/ pip-wheel-metadata/ wheelhouse/ # ========================= # Test / coverage / cache # ========================= .pytest_cache/ .coverage .coverage.* htmlcov/ .tox/ .nox/ .cache/ coverage.xml *.cover *.py,cover # ========================= # Type checker / linter cache # ========================= .mypy_cache/ .pyre/ .pytype/ .ruff_cache/ .dmypy.json dmypy.json # ========================= # FastAPI / Uvicorn / runtime files # ========================= *.log logs/ log/ tmp/ temp/ .pid *.pid # ========================= # Environment config # ========================= .env .env.* !.env.example # ========================= # Database local files # ========================= *.db *.sqlite *.sqlite3 videogen.db # ========================= # Alembic # 注意:不要忽略 alembic/versions/ # 迁移文件需要提交到 Git # ========================= # ========================= # Local storage / uploaded files / generated videos # ========================= storage/ uploads/ media/ videos/ outputs/ # 如果你想保留空目录,可以手动加 .gitkeep !storage/.gitkeep !uploads/.gitkeep !media/.gitkeep !videos/.gitkeep !outputs/.gitkeep # ========================= # Encryption / keys / certs # ========================= *.pem *.key *.crt *.csr *.p12 *.pfx private_key* public_key* rsa_private* rsa_public* # ========================= # Docker local override # ========================= docker-compose.override.yml docker-compose.local.yml # ========================= # Celery / Redis / worker runtime # ========================= celerybeat-schedule celerybeat.pid *.dump # ========================= # IDE / Editor # ========================= .vscode/ .idea/ *.swp *.swo *.swn *.bak *.tmp # ========================= # OS files # ========================= .DS_Store Thumbs.db desktop.ini # ========================= # Jupyter # ========================= .ipynb_checkpoints/ # ========================= # Node / frontend optional # 如果后面有前端目录可以保留 # ========================= node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* .vite/ .next/ .nuxt/ *.zip *.bat