From ad5ebdedd4b5b25f655f9ad6b30f62cae9e1b633 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Wed, 11 Mar 2026 19:51:26 +0000
Subject: [PATCH] Fix compatibility with newer pip, which requires venv
---
run.py | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/run.py b/run.py
index c8692a8..40bb62c 100755
--- a/run.py
+++ b/run.py
@@ -1,9 +1,11 @@
#!/usr/bin/env python3
import logging
+import os
import docker_plugin_api.Plugin
import flask
+import waitress
app = flask.Flask('pyveth')
app.logger.setLevel(logging.DEBUG)
@@ -15,4 +17,7 @@
app.register_blueprint(lib.NetworkDriver.app)
if __name__ == '__main__':
- app.run(debug=True)
+ if os.environ.get('ENVIRONMENT', 'dev') == 'dev':
+ app.run(debug=True)
+ else:
+ waitress.serve(app, unix_socket='/run/docker/plugins/pyveth.sock', threads=1)
--
Gitblit v1.10.0