diff --git a/inventory/distribution/systemd.service b/inventory/distribution/systemd.service index 11ed13c..16766c3 100644 --- a/inventory/distribution/systemd.service +++ b/inventory/distribution/systemd.service @@ -13,6 +13,7 @@ Type=simple User=odigos Group=odigos Environment="PORT=8082" +# Not required, but here for testing PYTONPATH detection in the future(not in effect) Environment="PYTHONPATH=/opt/odigos-demo-inventory/site-packages" Environment="PYTHONDONTWRITEBYTECODE=1" Environment="PYTHONUNBUFFERED=1" diff --git a/inventory/inventory/main.py b/inventory/inventory/main.py index 3d37e53..45a6bea 100644 --- a/inventory/inventory/main.py +++ b/inventory/inventory/main.py @@ -1,8 +1,13 @@ +import os +import sys + +# append known location for deps in distributed packages +dep_location = os.path.normpath(os.path.join(os.path.dirname(__file__), '..', 'site-packages')) +sys.path.append(dep_location) + from flask import Flask, request, jsonify import time import signal -import sys -import os PORT = os.environ["PORT"] if "PORT" in os.environ else 8080