История изменений
Исправление SpaceRanger, (текущая версия) :
Спасибо за наводку! Вот так работает, но без callable в ключах запуска
CMD ["uwsgi","--http", "0.0.0.0:9000", "--wsgi-file", "/app/testapp.py"]
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"]
Однако мой изначальный скрипт чёт не желает рабоать с полным CMD
CMD ["uwsgi","--http", "0.0.0.0:9000", "--wsgi-file", "/app/testapp.py", "--callable", "app", "--stats", "0.0.0.0:90001"]
Пробовал и так
import my_module
def application(environ, start_response):
my_module.app.run(debug=True,host='0.0.0.0')
и так
import my_module
def application(environ, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return my_module.app.run(debug=True,host='0.0.0.0')
Также обнаружил, что если в исполняемый скрипт положить только это
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Connected as volume!\n'
то с полной списком комманд (callable) всё отлично исполняется…странно это всё
Исходная версия SpaceRanger, :
Спасибо за наводку! Вот так работает, но без callable в ключах запуска
CMD ["uwsgi","--http", "0.0.0.0:9000", "--wsgi-file", "/app/testapp.py"]
def application(env, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return [b"Hello World"]
Однако мой изначальный скрипт чёт не желает рабоать с полным CMD
CMD ["uwsgi","--http", "0.0.0.0:9000", "--wsgi-file", "/app/testapp.py", "--callable", "app", "--stats", "0.0.0.0:90001"]
Пробовал и так
import my_module
def application(environ, start_response):
my_module.app.run(debug=True,host='0.0.0.0')
и так
import my_module
def application(environ, start_response):
start_response('200 OK', [('Content-Type','text/html')])
return my_module.app.run(debug=True,host='0.0.0.0')