vapor-community / vapor-aws-lambda-runtime

Run your Vapor api server on AWS Lambda using the official Swift Server runtime.
Apache License 2.0
105 stars 10 forks source link

Follow Vapor 4's provider pattern #2

Closed fabianfett closed 4 years ago

fabianfett commented 4 years ago

@tanner0101 suggested:

Creating a community package that follow's Vapor 4's provider pattern could be a good next step Something like:

import Vapor
import Lambda

let app = Application(...)
defer { app.shutdown() }

app.lambda.enable()

try app.run()
fabianfett commented 4 years ago

https://github.com/vapor/vapor/blob/master/Tests/VaporTests/ServerTests.swift#L190