diff --git a/.gitignore b/.gitignore index a7272ff..2bef40f 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ .runtime.env .idea .venv -test* \ No newline at end of file +test* +.vscode \ No newline at end of file diff --git a/src/cluster/rpa.md b/docs/rpa.md similarity index 69% rename from src/cluster/rpa.md rename to docs/rpa.md index 5fd61df..ea87575 100644 --- a/src/cluster/rpa.md +++ b/docs/rpa.md @@ -7,5 +7,5 @@ deploy by env ```shell # --env dev modal deploy --env dev cluster.rpa -modal deploy --env dev cluster.rpa_web_end_point +#modal deploy --env dev cluster.rpa_web_end_point ``` \ No newline at end of file diff --git a/src/cluster/rpa.py b/src/cluster/rpa.py index dd198b1..fc9a466 100644 --- a/src/cluster/rpa.py +++ b/src/cluster/rpa.py @@ -3,15 +3,16 @@ import hashlib import json import os import time -from typing import List, Optional, Any +from typing import List, Optional import modal from loguru import logger from playwright.async_api import async_playwright, Browser, Page -from pydantic import BaseModel from tenacity import retry, stop_after_attempt, wait_fixed from ulid import ULID + from .rpa_comm import LiveStreamProductWatchRequest, LiveStreamResult, ProductSession +from .rpa_web_end_point import app as rpa_web_end_point_app rpa_image = (modal.Image.debian_slim(python_version="3.11") .pip_install_from_pyproject("../pyproject_rpa.toml") @@ -24,7 +25,7 @@ rpa_image = (modal.Image.debian_slim(python_version="3.11") .add_local_python_source('cluster') ) app = modal.App(name='rpa', image=rpa_image, include_source=False) - +app.include(rpa_web_end_point_app) ############################ Modal app set############################ EXPLAINING: str = "讲解中"