diff --git a/docker/Dockerfile b/docker/Dockerfile index b112f92..f86c68f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -5,5 +5,4 @@ COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # 禁用缓存减小体积 COPY . . EXPOSE 5000 -USER appuser # 切换非 root 用户 -CMD ["python main.py"] \ No newline at end of file +CMD ["python3","main.py"] \ No newline at end of file diff --git a/main.py b/main.py index 30289ea..353d9de 100644 --- a/main.py +++ b/main.py @@ -3,8 +3,10 @@ from flask import Flask import time import random import requests +from flask_cors import CORS app = Flask(__name__) +CORS(app, supports_credentials=True) cache = set() scheduler = BackgroundScheduler() diff --git a/requirements.txt b/requirements.txt index 4239b6e..b4f859e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ requests~=2.32.3 APScheduler~=3.11.0 -Flask~=2.2.3 \ No newline at end of file +Flask~=2.2.3 +Flask-Cors~=4.0.1 \ No newline at end of file