mirror of
https://github.com/ihmily/StreamCap.git
synced 2026-05-07 05:57:45 +08:00
42 lines
1016 B
YAML
42 lines
1016 B
YAML
|
|
services:
|
|
streamcap:
|
|
image: ihmily/streamcap
|
|
tty: true
|
|
ports:
|
|
- "${PORT:-6006}:${PORT:-6006}"
|
|
environment:
|
|
- PORT=${PORT:-6006}
|
|
- TZ=${TZ:-Asia/Shanghai}
|
|
volumes:
|
|
- ./logs:/app/logs
|
|
- ./config:/app/config
|
|
- ./downloads:/app/downloads
|
|
- ./.env:/app/.env
|
|
healthcheck:
|
|
test: ["CMD", "sh", "-c", "curl -f http://localhost:${PORT:-6006}/about"]
|
|
interval: 30s
|
|
timeout: 10s
|
|
retries: 3
|
|
networks:
|
|
- streamcap-network
|
|
|
|
video_api:
|
|
image: ihmily/streamcap
|
|
command: python -m app.api.video_stream_service
|
|
ports:
|
|
- "${VIDEO_API_PORT:-6007}:${VIDEO_API_PORT:-6007}"
|
|
environment:
|
|
- TZ=${TZ:-Asia/Shanghai}
|
|
- CUSTOM_VIDEO_ROOT_DIR=${CUSTOM_VIDEO_ROOT_DIR:-./downloads}
|
|
volumes:
|
|
- ./downloads:/app/downloads
|
|
- ./.env:/app/.env
|
|
depends_on:
|
|
- streamcap
|
|
networks:
|
|
- streamcap-network
|
|
|
|
networks:
|
|
streamcap-network:
|
|
driver: bridge |