Update Dockerfile
Browse files- Dockerfile +7 -1
Dockerfile
CHANGED
|
@@ -1,3 +1,9 @@
|
|
| 1 |
FROM unclecode/crawl4ai:latest
|
| 2 |
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
FROM unclecode/crawl4ai:latest
|
| 2 |
|
| 3 |
+
# 设置内存限制环境变量
|
| 4 |
+
ENV PYTHONUNBUFFERED=1 \
|
| 5 |
+
MAX_MEMORY_USAGE=512MB \
|
| 6 |
+
BROWSER_MAX_INSTANCES=1
|
| 7 |
+
|
| 8 |
+
# 使用单worker模式,避免内存竞争
|
| 9 |
+
CMD ["gunicorn", "server:app", "--bind", "0.0.0.0:7860", "--workers", "1", "--worker-class", "uvicorn.workers.UvicornWorker", "--timeout", "120", "--preload"]
|