44dab75e08
docs/integration.md — детальный guide для интеграции в существующий CCTV docker-compose: критичные требования (ipc=shareable/container, общий shared volume для socket), пример CuframesSource для cctv-processor, verification checklist, troubleshooting (timeout, ipc namespace mismatch, high latency). Зафиксировано: v0.1 frigate-decode не убирается без patch'а FFmpeg — это v0.2 scope. docker/Dockerfile.runtime — multi-stage build (devel → runtime), копирует libcuframes.so + cuframes-rtsp-source + sub_count в /usr/local. Образ ~700 MB (vs ~7 GB у dev'а). Smoke-test: бинарки запускаются, ldd видит все нужные libs. docker-compose.example.yml — reference docker-compose с правильным ipc mode и volume mounts для копирования в свои проекты. .dockerignore — исключает build/ и build-*/ из COPY context. README обновлён: статус v0.1 done, quickstart с реальным docker run, ссылка на integration guide.
44 lines
469 B
Plaintext
44 lines
469 B
Plaintext
# Build artefacts — генерируются заново внутри образа
|
|
build/
|
|
build-*/
|
|
out/
|
|
*.o
|
|
*.so
|
|
*.so.*
|
|
|
|
# CMake
|
|
CMakeFiles/
|
|
CMakeCache.txt
|
|
CTestTestfile.cmake
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# IDE / OS
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
*.swp
|
|
*~
|
|
|
|
# Local secrets
|
|
.env
|
|
.env.local
|
|
|
|
# Tests
|
|
test-results/
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
.pytest_cache/
|
|
|
|
# FFmpeg (если когда-то распакован)
|
|
third_party/ffmpeg/
|
|
ffmpeg-*/
|
|
|
|
# Sentinel files
|
|
*.pid
|
|
*.sock
|