Spaces:
Running
Running
feature: update port
Browse files- Dockerfile +1 -1
- Makefile +3 -3
- src/app.py +1 -9
Dockerfile
CHANGED
@@ -15,6 +15,6 @@ RUN pip install --no-cache-dir -r requirements.txt
|
|
15 |
|
16 |
COPY . .
|
17 |
|
18 |
-
EXPOSE
|
19 |
|
20 |
CMD ["python", "src/app.py"]
|
|
|
15 |
|
16 |
COPY . .
|
17 |
|
18 |
+
EXPOSE 7860
|
19 |
|
20 |
CMD ["python", "src/app.py"]
|
Makefile
CHANGED
@@ -6,9 +6,7 @@ build:
|
|
6 |
docker build -t $(IMAGE_NAME) -f $(DOCKERFILE) .
|
7 |
|
8 |
run:
|
9 |
-
docker
|
10 |
-
docker rm $(CONTAINER_NAME) || true
|
11 |
-
docker run --name $(CONTAINER_NAME) -d -p 5000-5100:5000-5100 $(IMAGE_NAME)
|
12 |
|
13 |
stop:
|
14 |
docker stop $(CONTAINER_NAME) || true
|
@@ -19,4 +17,6 @@ clean:
|
|
19 |
|
20 |
rebuild: stop clean build
|
21 |
|
|
|
|
|
22 |
.PHONY: build run stop clean rebuild
|
|
|
6 |
docker build -t $(IMAGE_NAME) -f $(DOCKERFILE) .
|
7 |
|
8 |
run:
|
9 |
+
docker run --name $(CONTAINER_NAME) -d -p 7860:7860 $(IMAGE_NAME)
|
|
|
|
|
10 |
|
11 |
stop:
|
12 |
docker stop $(CONTAINER_NAME) || true
|
|
|
17 |
|
18 |
rebuild: stop clean build
|
19 |
|
20 |
+
rerun: stop run
|
21 |
+
|
22 |
.PHONY: build run stop clean rebuild
|
src/app.py
CHANGED
@@ -21,15 +21,7 @@ app = Flask(__name__)
|
|
21 |
output_frame = [None]
|
22 |
lock = threading.Lock()
|
23 |
|
24 |
-
|
25 |
-
port = start_port
|
26 |
-
while True:
|
27 |
-
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
|
28 |
-
if s.connect_ex(('localhost', port)) != 0:
|
29 |
-
return port
|
30 |
-
port += 1
|
31 |
-
|
32 |
-
PORT = get_available_port(5000)
|
33 |
|
34 |
@app.route('/')
|
35 |
def html_stream():
|
|
|
21 |
output_frame = [None]
|
22 |
lock = threading.Lock()
|
23 |
|
24 |
+
PORT = 7860
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
26 |
@app.route('/')
|
27 |
def html_stream():
|