Docker image doesn't work
kubectl logs pod/dev-develop-vgkp4l-nomad-app-6c97875c77-m4b78
:
...
2022-07-01 11:18:25 [14] [INFO] Started server process [14]
2022-07-01 11:18:25 [14] [INFO] Waiting for application startup.
...
2022-07-01 11:18:44 [15] [ERROR] Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 319, in _create_connection
return connection_class(**connection_settings)
File "/usr/local/lib/python3.7/site-packages/pymongo/mongo_client.py", line 672, in __init__
connect_timeout=timeout)
File "/usr/local/lib/python3.7/site-packages/pymongo/uri_parser.py", line 458, in parse_uri
"begin with '%s' or '%s'" % (SCHEME, SRV_SCHEME))
pymongo.errors.InvalidURI: Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./nomad/infrastructure.py", line 85, in setup_mongo
mongo_client = connect(db=config.mongo.db_name, host=config.mongo.host, port=config.mongo.port)
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 406, in connect
return get_connection(alias)
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 307, in get_connection
alias=alias, connection_class=connection_class, **conn_settings
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 321, in _create_connection
raise ConnectionFailure("Cannot connect to database %s :\n%s" % (alias, e))
mongoengine.connection.ConnectionFailure: Cannot connect to database default :
Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 319, in _create_connection
return connection_class(**connection_settings)
File "/usr/local/lib/python3.7/site-packages/pymongo/mongo_client.py", line 672, in __init__
connect_timeout=timeout)
File "/usr/local/lib/python3.7/site-packages/pymongo/uri_parser.py", line 458, in parse_uri
"begin with '%s' or '%s'" % (SCHEME, SRV_SCHEME))
pymongo.errors.InvalidURI: Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 540, in lifespan
async for item in self.lifespan_context(app):
File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 481, in default_lifespan
await self.startup()
File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 516, in startup
await handler()
File "./nomad/app/main.py", line 96, in startup_event
infrastructure.setup()
File "./nomad/infrastructure.py", line 71, in setup
setup_mongo()
File "./nomad/infrastructure.py", line 88, in setup_mongo
mongo_client = connect(db=config.mongo.db_name, host=config.mongo.host, port=config.mongo.port)
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 406, in connect
return get_connection(alias)
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 307, in get_connection
alias=alias, connection_class=connection_class, **conn_settings
File "/usr/local/lib/python3.7/site-packages/mongoengine/connection.py", line 321, in _create_connection
raise ConnectionFailure("Cannot connect to database %s :\n%s" % (alias, e))
mongoengine.connection.ConnectionFailure: Cannot connect to database default :
Invalid URI scheme: URI must begin with 'mongodb://' or 'mongodb+srv://'
2022-07-01 11:18:44 [15] [ERROR] Application startup failed. Exiting.
....