У меня есть следующий файл uwsgi app.ini:
[uwsgi]
wsgi-file = wsgi.py
callable = app
socket = :5000
processes = 5
threads = 2
master = true
chmod-socket = 660
vacuum = true
die-on-term = true
wsgi.py content:
from app import start
start()
и, наконец, app.py, который является Flask приложением (довольно долго, поэтому я поставлю только соответствующие):
# instantiate the app
app = Flask(__name__, static_url_path='', static_folder='static', template_folder='templates')
app.config.from_object(__name__)
# enable CORS
CORS(app, resources={r'/*': {'origins': '*'}})
@app.route('/')
def index():
return render_template('index.html')
... all sort of methods here ...
def start():
print("STARTING !!!")
app.run(host='0.0.0.0')
if __name__ == '__main__':
start()
все файлы находятся в одной папке. когда я бегу uwsgi app.ini
Я получаю это:
* Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: on
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
* Restarting with stat
unable to load configuration from uwsgi
почему это?
Спасибо за любую помощь