You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,9 +67,21 @@ FuzzManager server instance or use FTB locally.
67
67
The server part of FuzzManager is a Django application. Please note that it
68
68
requires the full repository to be checked out, not just the server directory.
69
69
70
-
Dependency constraints are listed in [requirements.txt](requirements.txt). You can ask pip to respect these contraints by installing FuzzManager using:
70
+
For reproducible server installations, use [uv](https://github.com/astral-sh/uv) with the lockfile:
71
71
72
-
```pip install -c requirements.txt '.[server]'```
72
+
```bash
73
+
# Install uv if needed
74
+
curl -LsSf https://astral.sh/uv/install.sh | sh
75
+
76
+
# Install with locked dependencies
77
+
uv sync --extra server --extra docker
78
+
```
79
+
80
+
For a basic pip installation without locked versions:
81
+
82
+
```bash
83
+
pip install '.[server]'
84
+
```
73
85
74
86
A [Redis](https://redis.io/) server is also required for EC2SpotManager and API rate limiting, and can be installed on a Debian-based Linux with:
0 commit comments