summaryrefslogtreecommitdiff
path: root/mkvtool/docker/Dockerfile
diff options
context:
space:
mode:
authorac79b0c6 <[email protected]>2022-05-15 17:46:49 +0800
committerac79b0c6 <[email protected]>2022-05-15 17:46:49 +0800
commit4b00cb86c7cba0c74135d5be7a80f9f880415c56 (patch)
tree51fcfc919684a43c127b2b2ea3784dadef3d7f57 /mkvtool/docker/Dockerfile
parent12d2a42b7681a1f8c74fafc090a01318d56d785c (diff)
update Dockerfile
Diffstat (limited to 'mkvtool/docker/Dockerfile')
-rw-r--r--mkvtool/docker/Dockerfile16
1 files changed, 16 insertions, 0 deletions
diff --git a/mkvtool/docker/Dockerfile b/mkvtool/docker/Dockerfile
new file mode 100644
index 0000000..8d5265b
--- /dev/null
+++ b/mkvtool/docker/Dockerfile
@@ -0,0 +1,16 @@
+FROM alpine
+
+RUN apk update && \
+ apk add py3-fonttools mkvtoolnix ripgrep
+
+RUN wget https://api.github.com/repos/MkvAutoSubset/MkvAutoSubset/releases/latest && \
+ VERSION=$(grep tag_name latest | cut -d '"' -f 4 | cut -d 'v' -f 2) && \
+ rm latest && \
+ wget https://github.com/MkvAutoSubset/MkvAutoSubset/releases/download/v${VERSION}/mkvtool_${VERSION}_Linux_$(uname -m).tar.gz && \
+ tar -xzvf *.tar.gz && \
+ rm *.tar.gz && \
+ mv mkvtool /usr/local/bin/ && \
+ mkdir fonts
+
+WORKDIR root
+CMD ["sh", "-c", "[ -d ~/.mkvtool/caches ] || mkvtool -cc -s /fonts ; sh"] \ No newline at end of file