Merge remote-tracking branch 'origin/master'

This commit is contained in:
dtomlinson
2020-03-02 15:06:14 +00:00
156 changed files with 26064 additions and 8 deletions

View File

@@ -139,6 +139,7 @@ dmypy.json
# ignore video
*static/assets/videos/gn19-short.mp4
*static/font-awesome
# ignore docker files
*docker-images

View File

@@ -0,0 +1,34 @@
from starlette.applications import Starlette
from starlette.templating import Jinja2Templates
from starlette.routing import Route, Mount
from starlette.staticfiles import StaticFiles
templates = Jinja2Templates(directory='templates')
async def home(request):
print(request.__dict__['scope']['headers'])
for a, b in request.__dict__['scope']['headers']:
print(a)
return templates.TemplateResponse(
'index.html',
{'request': request},
)
routes = [
Route('/', endpoint=home),
Mount('/static', StaticFiles(directory='../static'), name='static'),
Mount(
'/node_modules',
StaticFiles(directory='../node_modules'),
name='node_modules',
),
Mount(
'/bower_components',
StaticFiles(directory='../bower_components'),
name='bower_components',
),
]
app = Starlette(debug=True, routes=routes)