26 lines
661 B
YAML
26 lines
661 B
YAML
services:
|
|
web:
|
|
build: .
|
|
env_file: .env
|
|
environment:
|
|
TZ: Asia/Tokyo
|
|
WEB_ADDR: ":8080"
|
|
VIDEO_DIR: "${VIDEO_DIR:-/videos}"
|
|
volumes:
|
|
- "${VIDEO_HOST_DIR:?VIDEO_HOST_DIR must be set}:${VIDEO_DIR:-/videos}"
|
|
ports:
|
|
- "192.168.10.155:8080:8080"
|
|
restart: unless-stopped
|
|
worker:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.worker
|
|
env_file: .env
|
|
environment:
|
|
TZ: Asia/Tokyo
|
|
VIDEO_DIR: "${VIDEO_DIR:-/videos}"
|
|
WORKER_CONCURRENCY: "${WORKER_CONCURRENCY:-1}"
|
|
volumes:
|
|
- "${VIDEO_HOST_DIR:?VIDEO_HOST_DIR must be set}:${VIDEO_DIR:-/videos}"
|
|
restart: unless-stopped
|