Skip to content

Commit 102bd97

Browse files
committed
feat: add setting for dev server headers
Closes #260
1 parent 4518f85 commit 102bd97

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

blurry/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,10 @@ def runserver():
214214
livereload_server.watch(
215215
"blurry.toml", lambda: event_loop.create_task(build(release=False))
216216
)
217+
218+
for header_name, header_value in SETTINGS["DEV_HEADERS"].items():
219+
livereload_server.setHeader(header_name, header_value)
220+
217221
livereload_server.serve(
218222
host=SETTINGS["DEV_HOST"], port=SETTINGS["DEV_PORT"], root=get_build_directory()
219223
)

blurry/settings.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ class Settings(TypedDict):
1717

1818
DEV_HOST: str
1919
DEV_PORT: int
20+
DEV_HEADERS: dict[str, str]
2021
DOMAIN: str
2122
IMAGE_WIDTHS: list[int]
2223
MAXIMUM_IMAGE_WIDTH: int
@@ -34,6 +35,7 @@ class Settings(TypedDict):
3435
"TEMPLATES_DIRECTORY_NAME": "templates",
3536
"DEV_HOST": "127.0.0.1",
3637
"DEV_PORT": 8000,
38+
"DEV_HEADERS": {},
3739
"DOMAIN": "example.com",
3840
# Sizes adapted from: https://link.medium.com/UqzDeLKwyeb
3941
"IMAGE_WIDTHS": [360, 640, 768, 1024, 1366, 1600, 1920],

0 commit comments

Comments
 (0)