feat: Initial commit

This commit is contained in:
2024-12-31 17:02:29 -05:00
parent bb568ba60e
commit 8dba393267
21 changed files with 1881 additions and 63 deletions

View File

@@ -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()
}