mirror of
https://github.com/CCExtractor/ccextractor.git
synced 2026-07-08 18:06:30 +00:00
[PR #1860] [MERGED] fix(docker): Rewrite Dockerfile to fix broken builds #2627
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/CCExtractor/ccextractor/pull/1860
Author: @cfsmp3
Created: 12/20/2025
Status: ✅ Merged
Merged: 12/20/2025
Merged by: @cfsmp3
Base:
master← Head:fix/issue-1550-docker-builds📝 Commits (1)
3f45a4efix(docker): Rewrite Dockerfile to fix broken builds📊 Changes
4 files changed (+339 additions, -79 deletions)
View changed files
➕
.dockerignore(+37 -0)➕
docker/Dockerfile(+239 -0)📝
docker/README.md(+63 -33)➖
docker/dockerfile(+0 -46)📄 Description
Summary
Fixes #1550 - Docker builds were broken after PR #1535 switched from vendored GPAC to system GPAC.
Key Changes
BUILD_TYPEargument:minimal: No OCR support (~130MB image)ocr(default): Tesseract OCR for bitmap subtitles (~215MB image)hardsubx: OCR + FFmpeg for burned-in subtitle extraction (~610MB image)USE_LOCAL_SOURCEargument:0(default): Clone from GitHub (standalone Dockerfile usage)1: Use local source (faster builds for developers with cloned repo).dockerignore: Reduces build context from ~2.7GB to ~900KBdocker/README.md: Comprehensive documentation for all build optionsBuild Examples
Test plan
minimalvariantocrvarianthardsubxvariant--versionoutput shows correct library versions for each variant🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.