29 lines
1023 B
Markdown
29 lines
1023 B
Markdown
# Сборка и запуск в Docker
|
||
|
||
Краткие инструкции по сборке и запуску контейнера локально.
|
||
|
||
Собрать образ:
|
||
|
||
```bash
|
||
docker build -t camera_server:latest .
|
||
```
|
||
|
||
Запустить контейнер:
|
||
|
||
```bash
|
||
docker run --rm -p 8000:8000 \
|
||
-v "$(pwd)/static:/app/static" \
|
||
-v "$(pwd)/templates:/app/templates" \
|
||
--name camera_server camera_server:latest
|
||
```
|
||
|
||
Или с помощью docker-compose:
|
||
|
||
```bash
|
||
docker-compose up --build
|
||
```
|
||
|
||
Примечания:
|
||
- Если у вас headless-сервер и вы не используете GUI-возможности OpenCV, рассмотрите замену `opencv-python` на `opencv-python-headless` в `req.txt`.
|
||
- При проблемах со сборкой на некоторых платформах установите необходимые системные пакеты (в Dockerfile уже перечислены распространённые зависимости).
|