Guest User

Untitled

a guest
Jul 20th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. import Vapor
  2. import FluentPostgreSQL
  3.  
  4. public func configure(_ config: inout Config, _ env: inout Environment, _ services: inout Services) throws {
  5. let router = EngineRouter.default()
  6. try routes(router)
  7. services.register(router, as: Router.self)
  8.  
  9. try services.register(FluentPostgreSQLProvider())
  10.  
  11. var middlewares = MiddlewareConfig()
  12. services.register(middlewares)
  13.  
  14. var databases = DatabasesConfig()
  15.  
  16. let databaseConfig = PostgreSQLDatabaseConfig(
  17. hostname: "localhost",
  18. username: "ada2018",
  19. database: "got")
  20.  
  21. let database = PostgreSQLDatabase(config: databaseConfig)
  22. databases.add(database: database, as: .psql)
  23. services.register(databases)
  24.  
  25. var migrations = MigrationConfig()
  26. migrations.add(model: Character.self, database: .psql)
  27. services.register(migrations)
  28. }
Add Comment
Please, Sign In to add comment