fix: harden import auth and utility page copy
Some checks failed
CD Pipeline / deploy (push) Failing after 6m19s
Some checks failed
CD Pipeline / deploy (push) Failing after 6m19s
This commit is contained in:
@@ -25,10 +25,11 @@ logger = logging.getLogger(__name__)
|
||||
# Google Drive API 權限範圍
|
||||
SCOPES = ['https://www.googleapis.com/auth/drive']
|
||||
|
||||
# 認證檔案路徑
|
||||
CREDENTIALS_FILE = 'config/google_credentials.json'
|
||||
TOKEN_FILE = 'config/google_token.json'
|
||||
_LEGACY_PICKLE_FILE = 'config/google_token.pickle'
|
||||
# 認證檔案路徑。正式容器用絕對路徑固定到 /app/config bind mount,
|
||||
# 避免重啟後因工作目錄不同改讀到不可持久化的授權檔。
|
||||
CREDENTIALS_FILE = os.getenv('GOOGLE_DRIVE_CREDENTIALS_FILE', 'config/google_credentials.json')
|
||||
TOKEN_FILE = os.getenv('GOOGLE_DRIVE_TOKEN_FILE', 'config/google_token.json')
|
||||
_LEGACY_PICKLE_FILE = os.getenv('GOOGLE_DRIVE_LEGACY_PICKLE_FILE', 'config/google_token.pickle')
|
||||
INTERACTIVE_AUTH_ENV = 'GOOGLE_DRIVE_ALLOW_INTERACTIVE_AUTH'
|
||||
INTERACTIVE_AUTH_TIMEOUT_ENV = 'GOOGLE_DRIVE_INTERACTIVE_AUTH_TIMEOUT_SECONDS'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user