zhibo/live-streaming/docker-compose.yml

41 lines
818 B
YAML
Raw Normal View History

2025-12-15 11:34:49 +08:00
version: '3.8'
services:
# SRS 流媒体服务器
srs:
image: ossrs/srs:5
container_name: srs-server
ports:
- "1935:1935" # RTMP 推流端口
- "8080:8080" # HTTP-FLV/HLS 播放端口
- "1985:1985" # SRS API 端口
volumes:
- ./docker/srs/srs.conf:/usr/local/srs/conf/srs.conf
restart: unless-stopped
networks:
- live-network
# API 服务器
api-server:
build:
context: .
dockerfile: Dockerfile
container_name: api-server
ports:
- "3001:3001"
environment:
- NODE_ENV=production
- PORT=3001
- SRS_HOST=srs
- SRS_RTMP_PORT=1935
- SRS_HTTP_PORT=8080
depends_on:
- srs
restart: unless-stopped
networks:
- live-network
networks:
live-network:
driver: bridge