From a017f2260b0abcd2f43d69d46443c11b07bea631 Mon Sep 17 00:00:00 2001 From: lzzy12 Date: Sun, 27 Oct 2019 17:34:18 +0530 Subject: [PATCH 1/3] Add Docker support Signed-off-by: lzzy12 --- Dockerfile | 13 +++++++++++++ start.sh | 1 + 2 files changed, 14 insertions(+) create mode 100644 Dockerfile create mode 100755 start.sh diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2cf65f6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM python:3.8-slim-buster + +RUN mkdir /bot +RUN chmod 777 /bot +COPY . /bot +WORKDIR /bot + +RUN apt-get update +RUN apt-get install -y aria2 +RUN pip install -r /bot/requirements.txt + + +CMD ["bash","start.sh"] \ No newline at end of file diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..110793a --- /dev/null +++ b/start.sh @@ -0,0 +1 @@ +./aria.sh; python -m bot \ No newline at end of file From d706365ce62fb788dd6c9081c4f854130a73f440 Mon Sep 17 00:00:00 2001 From: lzzy12 Date: Sun, 27 Oct 2019 17:43:55 +0530 Subject: [PATCH 2/3] Add heroku.yml file for heroku support Signed-off-by: lzzy12 --- heroku.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 heroku.yml diff --git a/heroku.yml b/heroku.yml new file mode 100644 index 0000000..75581ef --- /dev/null +++ b/heroku.yml @@ -0,0 +1,5 @@ +build: + docker: + worker: Dockerfile +run: + worker: bash start.sh \ No newline at end of file From 88f4d5266fba5843fa76764ca8c9087bc19d569f Mon Sep 17 00:00:00 2001 From: lzzy12 Date: Sun, 27 Oct 2019 18:55:32 +0530 Subject: [PATCH 3/3] Add a python script to generate token.pickle file Signed-off-by: lzzy12 --- generate_drive_token.py | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 generate_drive_token.py diff --git a/generate_drive_token.py b/generate_drive_token.py new file mode 100644 index 0000000..9573197 --- /dev/null +++ b/generate_drive_token.py @@ -0,0 +1,4 @@ +from bot.helper.mirror_utils.gdriveTools import GoogleDriveHelper + +drive = GoogleDriveHelper() +drive.authorize() \ No newline at end of file