1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2026-01-03 17:02:28 +03:00

Serve static files live from disk in dev mode

This commit is contained in:
Quentin Gliech
2022-04-28 16:08:28 +02:00
parent 8044d0a41b
commit 8a256596d7
17 changed files with 258 additions and 193 deletions

View File

@@ -5,12 +5,9 @@ authors = ["Quentin Gliech <quenting@element.io>"]
edition = "2021"
license = "Apache-2.0"
[features]
dev = ["mas-static-files/dev", "mas-templates/dev"]
[dependencies]
# Async runtime
tokio = { version = "1.17.0", features = ["macros"] }
tokio = { version = "1.18.0", features = ["macros"] }
# Logging and tracing
tracing = "0.1.34"
@@ -22,8 +19,8 @@ anyhow = "1.0.57"
# Web server
hyper = { version = "0.14.18", features = ["full"] }
tower = "0.4.12"
tower-http = { version = "0.2.5", features = ["cors"] }
axum = "0.5.3"
tower-http = { version = "0.3.1", features = ["cors"] }
axum = "0.5.4"
axum-macros = "0.2.0"
# Emails
@@ -64,7 +61,6 @@ mas-email = { path = "../email" }
mas-http = { path = "../http" }
mas-iana = { path = "../iana" }
mas-jose = { path = "../jose" }
mas-static-files = { path = "../static-files" }
mas-storage = { path = "../storage" }
mas-templates = { path = "../templates" }

View File

@@ -125,7 +125,6 @@ where
get(self::oauth2::authorization::step_get),
)
.merge(api_router)
.fallback(mas_static_files::Assets)
.layer(Extension(pool.clone()))
.layer(Extension(templates.clone()))
.layer(Extension(key_store.clone()))