a year ago
I have this problem when I try to deploy
ValueError: invalid literal for int() with base 10: '$PORT'
Traceback (most recent call last):
File "/usr/local/bin/waitress-serve", line 8, in <module>
sys.exit(run())
File "/usr/local/lib/python3.9/site-packages/waitress/runner.py", line 298, in run
_serve(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/__init__.py", line 13, in serve
server = _server(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/server.py", line 49, in create_server
adj = Adjustments(**kw)
File "/usr/local/lib/python3.9/site-packages/waitress/adjustments.py", line 325, in init
setattr(self, k, self._param_map[k](v))
ValueError: invalid literal for int() with base 10: '$PORT'
Traceback (most recent call last):
File "/usr/local/bin/waitress-serve", line 8, in <module>
sys.exit(run())
File "/usr/local/lib/python3.9/site-packages/waitress/runner.py", line 298, in run
_serve(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/__init__.py", line 13, in serve
server = _server(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/server.py", line 49, in create_server
adj = Adjustments(**kw)
File "/usr/local/lib/python3.9/site-packages/waitress/adjustments.py", line 325, in init
setattr(self, k, self._param_map[k](v))
ValueError: invalid literal for int() with base 10: '$PORT'
Traceback (most recent call last):
File "/usr/local/bin/waitress-serve", line 8, in <module>
sys.exit(run())
File "/usr/local/lib/python3.9/site-packages/waitress/runner.py", line 298, in run
_serve(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/__init__.py", line 13, in serve
server = _server(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/server.py", line 49, in create_server
adj = Adjustments(**kw)
File "/usr/local/lib/python3.9/site-packages/waitress/adjustments.py", line 325, in init
setattr(self, k, self._param_map[k](v))
ValueError: invalid literal for int() with base 10: '$PORT'
Traceback (most recent call last):
File "/usr/local/bin/waitress-serve", line 8, in <module>
sys.exit(run())
File "/usr/local/lib/python3.9/site-packages/waitress/runner.py", line 298, in run
_serve(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/__init__.py", line 13, in serve
server = _server(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/server.py", line 49, in create_server
adj = Adjustments(**kw)
File "/usr/local/lib/python3.9/site-packages/waitress/adjustments.py", line 325, in init
setattr(self, k, self._param_map[k](v))
ValueError: invalid literal for int() with base 10: '$PORT'
Traceback (most recent call last):
File "/usr/local/bin/waitress-serve", line 8, in <module>
sys.exit(run())
File "/usr/local/lib/python3.9/site-packages/waitress/runner.py", line 298, in run
_serve(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/__init__.py", line 13, in serve
server = _server(app, **kw)
File "/usr/local/lib/python3.9/site-packages/waitress/server.py", line 49, in create_server
adj = Adjustments(**kw)
File "/usr/local/lib/python3.9/site-packages/waitress/adjustments.py", line 325, in init
setattr(self, k, self._param_map[k](v))
ValueError: invalid literal for int() with base 10: '$PORT'
2 Replies
a year ago
Can you help me with that?
a year ago
Try changing your start command to -
/bin/sh -c "exec waitress-serve --port=$PORT app:app"