|
|
1 week ago | |
|---|---|---|
| data | 2 weeks ago | |
| datasets | 2 weeks ago | |
| ffmpeg | 2 weeks ago | |
| logs | 2 weeks ago | |
| notebooks | 2 weeks ago | |
| resources | 2 weeks ago | |
| sorawm | 2 weeks ago | |
| train | 2 weeks ago | |
| working_dir | 2 weeks ago | |
| .gitignore | 1 week ago | |
| Dockerfile | 1 week ago | |
| LICENSE | 2 weeks ago | |
| README-run.md | 1 week ago | |
| README-zh.md | 2 weeks ago | |
| README.md | 2 weeks ago | |
| app.py | 1 week ago | |
| docker-compose.yml | 1 week ago | |
| example.py | 2 weeks ago | |
| one-click-portable.md | 2 weeks ago | |
| pyproject.toml | 2 weeks ago | |
| sorawm_start.sh | 1 week ago | |
| start_server.py | 2 weeks ago | |
| uv.lock | 1 week ago |
项目使用的基础镜像基于官方的python:3.12-slim镜像生成,里面安装了uv,修改了uv的镜像源配置
[[index]]
url = "https://mirrors.aliyun.com/pypi/simple/"
default = true
cd /root/workspace/SoraWatermarkCleaner
docker build -t sorawm:{tag} .
tag建议使用yyyyMMddHHmmss的形式生成 \ 项目最终生成的镜像文件比较大,将近9个G,与.venv环境有关,后续考虑优化
RUN uv lock -i https://mirrors.aliyun.com/pypi/simple/
生成uv.lock使用阿里的镜像源,原因: 机器上访问官方的镜像源比较慢,需要换成国内的源。
#!/bin/bash
source /app/.venv/bin/activate
uv run streamlit run app.py --server.port 8503 --server.headless true --browser.gatherUsageStats false &
uv run python start_server.py --host 0.0.0.0 --port 5344 &
wait
前端正确启动方式(关闭交互提示,便于自动化预览): uv run streamlit run app.py --server.port 8503 --server.headless true --browser.gatherUsageStats false 后端正确启动方式(关闭交互提示,便于自动化预览): uv run python start_server.py --host 0.0.0.0 --port 5344