diff --git a/.idea/microservice-updater.iml b/.idea/microservice-updater.iml index 46ff4c1..02d2170 100644 --- a/.idea/microservice-updater.iml +++ b/.idea/microservice-updater.iml @@ -7,7 +7,7 @@ - + diff --git a/.idea/misc.xml b/.idea/misc.xml index 31172cc..d8161aa 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,7 @@ - + + + \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index d0e5406..57f0b0a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,18 +1,18 @@ -certifi==2023.11.17 -charset-normalizer==3.2.0 +certifi==2024.2.2 +charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 docker==7.0.0 -Flask==3.0.0 +Flask==3.0.2 gitdb==4.0.11 -GitPython==3.1.40 +GitPython==3.1.42 idna==3.6 itsdangerous==2.1.2 -Jinja2==3.1.2 -MarkupSafe==2.1.3 +Jinja2==3.1.3 +MarkupSafe==2.1.5 requests==2.31.0 six==1.16.0 smmap==5.0.1 -urllib3==2.1.0 -websocket-client==1.6.4 +urllib3==2.2.1 +websocket-client==1.7.0 Werkzeug==3.0.1 diff --git a/tasks/start_service.py b/tasks/start_service.py index beaa58a..ff8ca04 100644 --- a/tasks/start_service.py +++ b/tasks/start_service.py @@ -31,9 +31,10 @@ def start_service(service_id: str, mode: str, db, cursor, port, dockerfile, tag, ports = {} - for port_mapping in port.split(','): - ex_port, in_port = port_mapping.split(':') - ports[in_port] = ex_port + if docker_mode in ['docker', 'dockerfile']: + for port_mapping in port.split(','): + ex_port, in_port = port_mapping.split(':') + ports[in_port] = ex_port # docker image from git repository if mode == 'docker':