diff --git a/Dockerfile b/Dockerfile index 6b0bc4c..a611f1e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,6 +31,8 @@ COPY . . RUN pip uninstall -y simpleguardhome || true && \ pip install -e . && \ pip show simpleguardhome && \ + pip list && \ + python3 -c "import sys; print('Python path:', sys.path)" && \ python3 -c "import simpleguardhome; print('Package found at:', simpleguardhome.__file__)" # Copy and set up entrypoint script diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index 22d6d0f..70dded9 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -12,9 +12,14 @@ handle_term() { # Set up signal handlers trap handle_term SIGTERM SIGINT -# Verify package can be imported +# Print diagnostic information echo "Verifying package installation..." -python3 -c "import simpleguardhome" || exit 1 +echo "Python path:" +python3 -c "import sys; print('\n'.join(sys.path))" +echo "Installed packages:" +pip list +echo "Attempting to import simpleguardhome..." +python3 -c "import simpleguardhome; print('Successfully imported simpleguardhome')" || exit 1 # Start the application echo "Starting SimpleGuardHome server..."