How can I specify the port number in a Flask python project under Visual Studio 2015, so that when it starts it always uses the same port?
My startup file (app.py) looks like this:
from svc.svc import app
wsgi_app = app.wsgi_app
if __name__ == '__main__':
import os
HOST = os.environ.get('SERVER_HOST', 'localhost')
try:
PORT = int(os.environ.get('SERVER_PORT', '5555'))
except ValueError:
PORT = 5555
app.run(HOST, PORT)
So I guess that somehow I need to specify the SERVER_PORT environment variable for the debugger process, but I cannot find any option for it.
The default value is 5000 or it is the port number set in the SERVER_NAME config variable.
In Visual Studio, select File > New > Project, search for "Flask", and select the Blank Flask Web Project template. (The template is also found under Python > Web in the left-hand list.)
In Visual Studio, right click on the project name and choose "Properties". Then, click on "Debug" and you will see a "Port Number" and "Environment" section in which you will be able to set the port number and any other environment variables.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With