Skip to content

Commit

Permalink
chore: Update Flask app configuration to accept a custom port number
Browse files Browse the repository at this point in the history
  • Loading branch information
JakubAndrysek committed Sep 6, 2024
1 parent 4da96a6 commit 126ec38
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
10 changes: 7 additions & 3 deletions forester-game-app/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ def setup_logging(root_dir: str, log_folder: str = "ForesterLogs"):
return logging.getLogger(__name__)


def run_flask():
app = create_app()
def run_flask(config="config.Config"):
app = create_app(config)
socketio.run(
app,
host="0.0.0.0",
Expand All @@ -52,6 +52,10 @@ def run_flask():
if __name__ == "__main__":
config = Config()

# if exist argument, use them as port of app
if len(sys.argv) > 1:
config.PORT = int(sys.argv[1])

logger = setup_logging(config.ROOT_DIR, config.LOG_FOLDER)
logging.basicConfig(level=logging.INFO)

Expand All @@ -64,7 +68,7 @@ def run_flask():
print(f"Server started at {local_ip}")
logger.info(f"Server started at {local_ip}")
logger.info("Press Ctrl-C to stop the server")
run_flask()
run_flask(config=config)
except KeyboardInterrupt:
logger.info("Server stopped")
sys.exit(0)
Expand Down
5 changes: 2 additions & 3 deletions forester-game-app/templates/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,12 @@

<link rel="stylesheet" type="text/css" href="/{{ folder }}/{{ page }}.css">

<link href="/assets/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
<link href="/assets/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" type="text/css" href="/assets/css/global_style.css">

<script src="/assets/js/qrcode.min.js"></script>

<script src="/assets/js/socket.io.min.js"></script>
<script src="/assets/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
<script src="/assets/js/bootstrap.bundle.min.js"></script>
<script src="/assets/js/forrestHubLib.js"></script>
{#<script src="/{{ folder }}/{{ page }}.js"></script>#}

0 comments on commit 126ec38

Please sign in to comment.