From 9d9b1adea132c19bf252869aeb9a19db4bb210b3 Mon Sep 17 00:00:00 2001
From: Stefano Alberto Russo <stefano.russo@gmail.com>
Date: Mon, 15 Jun 2020 14:15:44 +0200
Subject: [PATCH] Increased default available tunnel ports form 5 to 20.

---
 docker-compose-dev.yml                         | 2 +-
 services/webapp/code/rosetta/core_app/utils.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml
index 0bcbb47..ea23bbe 100644
--- a/docker-compose-dev.yml
+++ b/docker-compose-dev.yml
@@ -58,7 +58,7 @@ services:
       #- DJANGO_PUBLIC_HTTP_HOST=http://localhost:8080
     ports:
       - "8080:8080"
-      - "7000-7005:7000-7005"
+      - "7000-7020:7000-7020"
     volumes:
       - ./data_rosetta/webapp/data:/data
       - ./data_rosetta/webapp/log:/var/log/webapp
diff --git a/services/webapp/code/rosetta/core_app/utils.py b/services/webapp/code/rosetta/core_app/utils.py
index 63e565a..0e3e0d9 100644
--- a/services/webapp/code/rosetta/core_app/utils.py
+++ b/services/webapp/code/rosetta/core_app/utils.py
@@ -507,7 +507,7 @@ def setup_tunnel(task):
             if other_task.tunnel_port and not other_task.status in [TaskStatuses.exited, TaskStatuses.stopped]:
                 allocated_tunnel_ports.append(other_task.tunnel_port)
 
-        for port in range(7000, 7006):
+        for port in range(7000, 7021):
             if not port in allocated_tunnel_ports:
                 tunnel_port = port
                 break
-- 
GitLab