API моей фляги не получает мой порт, даже если я его указываюLinux

Ответить Пред. темаСлед. тема
Anonymous
 API моей фляги не получает мой порт, даже если я его указываю

Сообщение Anonymous »


my userapi

if __name__ == "__main__": if len(sys.argv) >= 2: try: app_port = int(sys.argv[1]) except ValueError as ve: app_port = 5558 app.run(debug=True, host='0.0.0.0', port=app_port) else: raise ValueError('No starting port for the application') my startdocker.sh file

#!/bin/bash docker container stop userapi_cnt_ad docker container rm userapi_cnt_ad docker image rm userapi_img_ad docker volume rm ad_vol docker volume create --name ad_vol --opt device=/mnt/share/ad-infra-tp-2-h-2024 --opt o=bind --opt type=none docker build -t userapi_img_ad -f ./project/docker/Dockerfile . docker run -p 25556:5556 --mount source=ad_vol,target=/mnt/app --name userapi_cnt_ad userapi_img_ad and my dockerfile

dont want to share my FROM file COPY ./requirements.txt / RUN pip3 install -r /requirements.txt WORKDIR /mnt/app/ CMD ["./run.sh", "./project/main/userapi.py"] when i try ./startdocker.sh

it always gives me

File "./project/main/userapi.py", line 46, in raise ValueError('No starting port for the application') ValueError: No starting port for the application and i tried directly giving the app_port a port number, yes it works, but its not what i want because i am trying to test it later with another port


Источник: https://stackoverflow.com/questions/780 ... specify-it
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»