Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Vapor
- import FluentPostgreSQL
- public func configure(_ config: inout Config, _ env: inout Environment, _ services: inout Services) throws {
- let router = EngineRouter.default()
- try routes(router)
- services.register(router, as: Router.self)
- try services.register(FluentPostgreSQLProvider())
- var middlewares = MiddlewareConfig()
- services.register(middlewares)
- var databases = DatabasesConfig()
- let databaseConfig = PostgreSQLDatabaseConfig(
- hostname: "localhost",
- username: "ada2018",
- database: "got")
- let database = PostgreSQLDatabase(config: databaseConfig)
- databases.add(database: database, as: .psql)
- services.register(databases)
- var migrations = MigrationConfig()
- migrations.add(model: Character.self, database: .psql)
- services.register(migrations)
- }
Add Comment
Please, Sign In to add comment