feat: Initial commit
This commit is contained in:
@@ -1,9 +1,22 @@
|
||||
import Fluent
|
||||
import FluentSQLiteDriver
|
||||
import Leaf
|
||||
import Vapor
|
||||
|
||||
// configures your application
|
||||
public func configure(_ app: Application) async throws {
|
||||
// uncomment to serve files from /Public folder
|
||||
// app.middleware.use(FileMiddleware(publicDirectory: app.directory.publicDirectory))
|
||||
// register routes
|
||||
try routes(app)
|
||||
// uncomment to serve files from /Public folder
|
||||
app.middleware.use(FileMiddleware(publicDirectory: app.directory.publicDirectory))
|
||||
app.middleware.use(app.sessions.middleware)
|
||||
// app.databases.use(.sqlite(.file("db.sqlite")), as: .sqlite)
|
||||
app.databases.use(.sqlite(.memory), as: .sqlite)
|
||||
app.migrations.add(CreateProCon())
|
||||
app.migrations.add(CreateUser())
|
||||
app.views.use(.leaf)
|
||||
|
||||
// register routes
|
||||
try routes(app)
|
||||
try app.register(collection: ApiController())
|
||||
|
||||
try await app.autoMigrate()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user