diff --git a/Procfile b/Procfile index 244c130..8fcdd4f 100644 --- a/Procfile +++ b/Procfile @@ -1 +1 @@ -web: gunicorn app:app --log-file=- +web: python -m senpy --host 0.0.0.0 --port $PORT --default-plugins diff --git a/senpy/__main__.py b/senpy/__main__.py index 8636be6..c5d7087 100644 --- a/senpy/__main__.py +++ b/senpy/__main__.py @@ -32,6 +32,8 @@ import senpy patch_all(thread=False) +SERVER_PORT = os.environ.get("PORT", 5000) + def main(): parser = argparse.ArgumentParser(description='Run a Senpy server') parser.add_argument('--level', @@ -56,7 +58,7 @@ def main(): parser.add_argument('--port', '-p', type=int, - default=5000, + default=SERVER_PORT, help='Port to listen on.') parser.add_argument('--plugins-folder', '-f',