diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..e35dca1 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,10 @@ +FROM python:3.7.16 + +ENV TZ Asia/Shanghai +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone + +RUN sed -i 's+http://deb.debian.org+http://mirrors.cloud.tencent.com+' /etc/apt/sources.list && sed -i 's+http://security.debian.org+http://mirrors.cloud.tencent.com+' /etc/apt/sources.list +RUN apt-get update && apt-get install -y rsync + +RUN mkdir -p /usr/src/app +WORKDIR /usr/src/app \ No newline at end of file diff --git a/web/core/conf.py b/web/core/conf.py index 979c0f9..8eed6e8 100644 --- a/web/core/conf.py +++ b/web/core/conf.py @@ -1,13 +1,13 @@ -# try: -# from web.config import * -# except ModuleNotFoundError as e: -# pass -# # APP_PATH = os.path.abspath(os.path.dirname(__file__)) # # SECRET_KEY = "tE7?aS.1-7sP4dfvlE" # TOKEN_SALT = "hi,_tool" # QR_CODE_SALT = "code_qr" -# -# # 监听端口 -# PORT = 7778 + +# 监听端口 +PORT = 17778 + +try: + from web.config import * +except ModuleNotFoundError as e: + pass diff --git a/web/tasks/once/calculate.py b/web/tasks/once/calculate.py index 1e562de..0e594a4 100644 --- a/web/tasks/once/calculate.py +++ b/web/tasks/once/calculate.py @@ -40,5 +40,5 @@ def calculate(year=2023, month=8): if __name__ == '__main__': from core.factory import ClientApp - with ClientApp().app_context: - calculate() + with ClientApp().app_context(): + calculate(2024, 4) diff --git a/web/tasks/once/collect.py b/web/tasks/once/collect.py index 09f1fb9..24a9d68 100644 --- a/web/tasks/once/collect.py +++ b/web/tasks/once/collect.py @@ -9,5 +9,5 @@ def collect(year=2023, month=11): if __name__ == '__main__': from core.factory import ClientApp - with ClientApp().app_context: - collect() + with ClientApp().app_context(): + collect(2024, 4)