49 lines
1.9 KiB
Plaintext
49 lines
1.9 KiB
Plaintext
|
|
# ─── Version control ────────────────────────────────────────────────────────
|
|||
|
|
.git/
|
|||
|
|
.gitea/
|
|||
|
|
|
|||
|
|
# ─── Development / IDE ──────────────────────────────────────────────────────
|
|||
|
|
# .agents/contracts/ содержит JSON-схемы нужные приложению — НЕ исключать!
|
|||
|
|
# Исключаем только ephemeral артефакты запусков агентов.
|
|||
|
|
.agents/runs/
|
|||
|
|
.agents/prompts/
|
|||
|
|
.agents/skills/
|
|||
|
|
.agents/templates/
|
|||
|
|
.agents/checks/
|
|||
|
|
.agents/README.md
|
|||
|
|
.agents/workflow.md
|
|||
|
|
.claude/
|
|||
|
|
.vscode/
|
|||
|
|
.idea/
|
|||
|
|
.DS_Store
|
|||
|
|
|
|||
|
|
# ─── Secrets (injected at runtime via --env-file) ───────────────────────────
|
|||
|
|
.env
|
|||
|
|
|
|||
|
|
# ─── Composer vendor (installed fresh inside the image) ─────────────────────
|
|||
|
|
vendor/
|
|||
|
|
|
|||
|
|
# ─── Runtime data (mounted as Docker volumes in production) ─────────────────
|
|||
|
|
# Keep directory skeletons via mkdir in Dockerfile; don't bake user data in.
|
|||
|
|
storage/
|
|||
|
|
var/
|
|||
|
|
|
|||
|
|
# ─── Test suite (not needed in production image) ────────────────────────────
|
|||
|
|
tests/
|
|||
|
|
phpunit.xml
|
|||
|
|
.phpunit.result.cache
|
|||
|
|
phpstan.neon
|
|||
|
|
phpstan-baseline.neon
|
|||
|
|
.php-cs-fixer.cache
|
|||
|
|
|
|||
|
|
# ─── Generated web assets (symlinks / built at runtime by module-assets-sync)
|
|||
|
|
# web/modules/ contains absolute Linux symlinks → invalid on Windows Docker builds.
|
|||
|
|
# The app recreates these at startup; do NOT bake them into the image.
|
|||
|
|
web/modules/
|
|||
|
|
web/debugger/
|
|||
|
|
|
|||
|
|
# ─── Docs & local compose files (not needed inside container) ───────────────
|
|||
|
|
docs/
|
|||
|
|
docker-compose.yml
|
|||
|
|
docker-compose.prod.yml
|