From 4ae92830db491f2cad78c4223b27dc053a5bc08b Mon Sep 17 00:00:00 2001 From: Brian Rosner Date: Fri, 24 May 2024 22:37:30 -0600 Subject: [PATCH] add PORT env override --- tests/test_cli.py | 2 +- teufa/cli.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_cli.py b/tests/test_cli.py index 2d67b25..08c69af 100644 --- a/tests/test_cli.py +++ b/tests/test_cli.py @@ -24,7 +24,7 @@ def test_cli_server_dev(MockApplication): MockApplication.assert_called_once_with( { - "bind": "127.0.0.1:8000", + "bind": "0.0.0.0:8000", "reload": True, } ) diff --git a/teufa/cli.py b/teufa/cli.py index 7403a62..bc6529b 100644 --- a/teufa/cli.py +++ b/teufa/cli.py @@ -1,3 +1,4 @@ +import os import sys import click @@ -14,8 +15,9 @@ def cli(): @cli.command() @click.option("--dev/--no-dev", default=False) def server(dev): + port = os.environ.get("PORT", 8000) cfg = { - "bind": "127.0.0.1:8000", + "bind": f"0.0.0.0:{port}", "reload": dev, } teufa.server.Application(cfg).run()