Невозможно разместить простое приложение Python Flask на Caprover.Python

Программы на Python
Ответить
Anonymous
 Невозможно разместить простое приложение Python Flask на Caprover.

Сообщение Anonymous »

Я использую Caprover, я создал очень простое приложение Flask, но не могу его разместить, вот файл определения капитана:

Код: Выделить всё

{
"schemaVersion": 2,
"dockerfilePath": "./DockerFile"
}
и файл докера:

Код: Выделить всё

FROM python:3.12
ADD . /pagateway
WORKDIR /pagateway
RUN pip install -r ./requirements.txt
ENV FLASK_APP=app.py
ENV FLASK_DEBUG=development
EXPOSE 5000
CMD ["python", "app.py", "--host=0.0.0.0:5000"]
Журналы выглядят нормально:

Код: Выделить всё

2025-01-17T03:36:00.074849458Z * Serving Flask app 'app'
2025-01-17T03:36:00.074922098Z * Debug mode: on
2025-01-17T03:36:00.202154127Z WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
2025-01-17T03:36:00.202191758Z * Running on http://127.0.0.1:5000
2025-01-17T03:36:00.202402141Z Press CTRL+C to quit
2025-01-17T03:36:00.203698103Z * Restarting with stat
2025-01-17T03:36:00.987019708Z * Debugger is active!
2025-01-17T03:36:00.988845153Z * Debugger PIN: 661-331-570
Но я получаю ошибку NGINX 502, я не знаю, почему это происходит, я пробовал много способов, но ошибка все та же, кстати, приложение работает нормально локально.
п>

Подробнее здесь: https://stackoverflow.com/questions/793 ... n-caprover
Ответить

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

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

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

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

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