This commit is contained in:
zjf 2025-05-27 10:20:02 +08:00
parent 63d3bfb669
commit 1676e917cc
3 changed files with 7 additions and 5 deletions

1
.gitignore vendored
View File

@ -4,3 +4,4 @@
.idea .idea
.venv .venv
test* test*
.vscode

View File

@ -7,5 +7,5 @@ deploy by env
```shell ```shell
# --env dev # --env dev
modal deploy --env dev cluster.rpa modal deploy --env dev cluster.rpa
modal deploy --env dev cluster.rpa_web_end_point #modal deploy --env dev cluster.rpa_web_end_point
``` ```

View File

@ -3,15 +3,16 @@ import hashlib
import json import json
import os import os
import time import time
from typing import List, Optional, Any from typing import List, Optional
import modal import modal
from loguru import logger from loguru import logger
from playwright.async_api import async_playwright, Browser, Page from playwright.async_api import async_playwright, Browser, Page
from pydantic import BaseModel
from tenacity import retry, stop_after_attempt, wait_fixed from tenacity import retry, stop_after_attempt, wait_fixed
from ulid import ULID from ulid import ULID
from .rpa_comm import LiveStreamProductWatchRequest, LiveStreamResult, ProductSession 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") rpa_image = (modal.Image.debian_slim(python_version="3.11")
.pip_install_from_pyproject("../pyproject_rpa.toml") .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') .add_local_python_source('cluster')
) )
app = modal.App(name='rpa', image=rpa_image, include_source=False) app = modal.App(name='rpa', image=rpa_image, include_source=False)
app.include(rpa_web_end_point_app)
############################ Modal app set############################ ############################ Modal app set############################
EXPLAINING: str = "讲解中" EXPLAINING: str = "讲解中"