|
- import Fluent
- import FluentPostgresDriver
- 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))
-
- app.databases.use(.postgres(hostname: "localhost", username: "mcarman", password: "@ng31F@rm0823262", database: "fueling"), as: .psql)
-
- // app.databases.use(.postgres(
- // hostname: Environment.get("localhost") ?? "localhost",
- // port: Environment.get("5432").flatMap(Int.init(_:)) ?? PostgresConfiguration.ianaPortNumber,
- // username: Environment.get("mcarman") ?? "vapor_username",
- // //username: Environment.get("bryckman") ?? "vapor_username",
- // password: Environment.get("@ng31F@rm0823262" ?? "vapor_password"),
- // //password: Environment.get("55H1ck0ry1669") ?? "vapor_password",
- // database: Environment.get("fueling") ?? "vapor_database"
- // ), as: .psql)
- app.http.server.configuration.port = 3001
-
- // app.migrations.add(CreateTodo())
- app.migrations.add(CreateFuelEntry())
- try await app.autoMigrate().get()
-
- // register routes
- try routes(app)
- }
|