jukrapopk commited on
Commit
373fff7
·
1 Parent(s): 90eeca9

feature: update port

Browse files
Files changed (3) hide show
  1. Dockerfile +1 -1
  2. Makefile +3 -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 5000-5100
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 stop $(CONTAINER_NAME) || true
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
- def get_available_port(start_port):
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():