From f4b3fd98b818ae43c714f072b119d0b6d96e6d614f089dd024d6205caac59e18 Mon Sep 17 00:00:00 2001 From: n Date: Tue, 4 Feb 2025 11:04:55 -0600 Subject: [PATCH] config --- .gitignore | 1 + src/toastbin/app.py | 6 +++++- src/toastbin/config.sample.json | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/toastbin/config.sample.json diff --git a/.gitignore b/.gitignore index 7afecf8..952da83 100644 --- a/.gitignore +++ b/.gitignore @@ -162,3 +162,4 @@ cython_debug/ # option (not recommended) you can uncomment the following to ignore the entire idea folder. #.idea/ +config.json diff --git a/src/toastbin/app.py b/src/toastbin/app.py index d07449a..a2d69c7 100644 --- a/src/toastbin/app.py +++ b/src/toastbin/app.py @@ -1,9 +1,13 @@ from flask import Flask, render_template +import json app = Flask(__name__) +with open('config.json', 'r') as file: + config = json.load(file) +instance = config['instance']['domain'] @app.route("/") def index(): - return render_template('index.j2') + return render_template('index.j2', instance=instance) app.run(debug=True) diff --git a/src/toastbin/config.sample.json b/src/toastbin/config.sample.json new file mode 100644 index 0000000..3ccd3ea --- /dev/null +++ b/src/toastbin/config.sample.json @@ -0,0 +1,5 @@ +{ + "instance": { + "domain": "example.com" + } +}