AlphaWolf commited on
Commit
1ce1b50
·
1 Parent(s): ce30a49

Switch to Docker SDK: Ultimate Dependency Fix

Browse files
Files changed (3) hide show
  1. Dockerfile +24 -0
  2. README.md +2 -3
  3. requirements.txt +1 -1
Dockerfile ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.10-slim
2
+
3
+ WORKDIR /app
4
+
5
+ # Install system dependencies (Git is required for SQLMap)
6
+ RUN apt-get update && apt-get install -y \
7
+ git \
8
+ && rm -rf /var/lib/apt/lists/*
9
+
10
+ # Install Python dependencies
11
+ COPY requirements.txt .
12
+ RUN pip install --no-cache-dir -r requirements.txt
13
+
14
+ # Copy application files
15
+ COPY . .
16
+
17
+ # Create a writable directory for SQLMap output (required for non-root users in some spaces)
18
+ RUN mkdir -p sqlmap-dev && chmod 777 sqlmap-dev
19
+
20
+ # Expose the Gradio port
21
+ EXPOSE 7860
22
+
23
+ # Run the application
24
+ CMD ["python", "app.py"]
README.md CHANGED
@@ -3,9 +3,8 @@ title: EWA Ultra Speed
3
  emoji: 🐺
4
  colorFrom: blue
5
  colorTo: purple
6
- sdk: gradio
7
- sdk_version: 4.44.1
8
- app_file: app.py
9
  pinned: false
10
  ---
11
 
 
3
  emoji: 🐺
4
  colorFrom: blue
5
  colorTo: purple
6
+ sdk: docker
7
+ app_port: 7860
 
8
  pinned: false
9
  ---
10
 
requirements.txt CHANGED
@@ -1,2 +1,2 @@
1
- gradio==4.44.1
2
  requests
 
1
+ gradio>=5.0.0
2
  requests