From 8c290d3845261b39587630cbe595c9d39de956e3 Mon Sep 17 00:00:00 2001 From: Matthew Chellew Date: Mon, 23 Oct 2023 14:35:00 +0300 Subject: [PATCH 1/3] Create requirements.txt --- subgen/requirements.txt | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 subgen/requirements.txt diff --git a/subgen/requirements.txt b/subgen/requirements.txt new file mode 100644 index 0000000..7884859 --- /dev/null +++ b/subgen/requirements.txt @@ -0,0 +1,5 @@ +numpy +stable-ts +flask +requests +faster-whisper From 0d9810be6ac3897f808780921453b4ef42ed5d72 Mon Sep 17 00:00:00 2001 From: Matthew Chellew Date: Mon, 23 Oct 2023 14:35:11 +0300 Subject: [PATCH 2/3] Update Dockerfile with requirements caching --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8be2e1d..1c20663 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,10 @@ FROM ubuntu:latest +WORKDIR /subgen + RUN apt-get update && apt-get -y install python3 python3-pip -ADD https://raw.githubusercontent.com/McCloudS/subgen/main/subgen/subgen.py /subgen/subgen.py +RUN pip install -r requirements.txt ENTRYPOINT ["python3"] CMD ["/subgen/subgen.py"] From 53f904ee0f3d4dfc4a0dd494460872f532cb49e2 Mon Sep 17 00:00:00 2001 From: Matthew Chellew Date: Mon, 23 Oct 2023 14:45:40 +0300 Subject: [PATCH 3/3] Change ADD to point to requirements file Pointing to the python file was not needed as it's already pulled into the correct folder --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 1c20663..7fd1ab9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,8 @@ WORKDIR /subgen RUN apt-get update && apt-get -y install python3 python3-pip +ADD https://raw.githubusercontent.com/McCloudS/subgen/main/subgen/requirements.txt /subgen/requirements.txt + RUN pip install -r requirements.txt ENTRYPOINT ["python3"]