services: 360-player: container_name: 360-player build: context: . dockerfile: Dockerfile image: 360-player:latest restart: unless-stopped ports: - "${PORT:-8360}:8360" volumes: # 影片資料夾(NAS 上的實際路徑)→ 容器內 /videos,唯讀 - "${VIDEO_DIR:-/volume1/photo/Badminton}:/videos:ro" # 轉檔輸出 + probe 快取 → 容器內 /cache(需要可寫) - "${CACHE_DIR:-./cache}:/cache" environment: TZ: ${TZ:-Asia/Taipei} # CPU 轉檔時 libx264 的 preset;NAS CPU 弱可改 superfast / ultrafast(檔案會稍大) X264_PRESET: ${X264_PRESET:-veryfast} # 本機為 Intel J4025(UHD 600),已啟用 VAAPI 硬體轉檔; # 換到沒有 /dev/dri 的機器時要把下面兩行註解掉,否則容器起不來。 devices: - /dev/dri:/dev/dri