feat: Adds browser-sync / hot reload

This commit is contained in:
2025-01-09 08:15:48 -05:00
parent e414afd95b
commit da5fec4a94
4 changed files with 49 additions and 22 deletions

View File

@@ -11,6 +11,10 @@ public func configure(_ app: Application) async throws {
app.middleware.use(app.sessions.middleware)
app.middleware.use(User.sessionAuthenticator())
#if DEBUG
app.lifecycle.use(BrowserSyncHandler())
#endif
switch app.environment {
case .production, .development:
app.databases.use(DatabaseConfigurationFactory.sqlite(.file("db.sqlite")), as: .sqlite)