19 lines
344 B
Swift
19 lines
344 B
Swift
import App
|
|
import Vapor
|
|
import Logging
|
|
|
|
var env = try Environment.detect()
|
|
try LoggingSystem.bootstrap(from: &env)
|
|
let app = try await Application.make(env)
|
|
|
|
do {
|
|
try configure(app)
|
|
try await app.execute()
|
|
} catch {
|
|
app.logger.report(error: error)
|
|
try? await app.asyncShutdown()
|
|
throw error
|
|
}
|
|
|
|
try await app.asyncShutdown()
|