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/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 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 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