Fix production detection
This commit is contained in:
parent
10194066db
commit
479635344d
@ -36,14 +36,14 @@ func configure(_ app: Application) async throws {
|
|||||||
|
|
||||||
switch app.environment {
|
switch app.environment {
|
||||||
case .production:
|
case .production:
|
||||||
log("[DEVELOPMENT] Using in-memory database")
|
|
||||||
app.databases.use(.sqlite(.memory), as: .sqlite)
|
|
||||||
default:
|
|
||||||
app.logger.logLevel = .notice
|
app.logger.logLevel = .notice
|
||||||
let dataDirectory = configuration.customDataDirectory(or: publicDirectory)
|
let dataDirectory = configuration.customDataDirectory(or: publicDirectory)
|
||||||
let dbFile = dataDirectory.appendingPathComponent("db.sqlite").path
|
let dbFile = dataDirectory.appendingPathComponent("db.sqlite").path
|
||||||
log("[PRODUCTION] Using database at \(dbFile)")
|
log("[PRODUCTION] Using database at \(dbFile)")
|
||||||
app.databases.use(.sqlite(.file(dbFile)), as: .sqlite)
|
app.databases.use(.sqlite(.file(dbFile)), as: .sqlite)
|
||||||
|
default:
|
||||||
|
log("[DEVELOPMENT] Using in-memory database")
|
||||||
|
app.databases.use(.sqlite(.memory), as: .sqlite)
|
||||||
}
|
}
|
||||||
|
|
||||||
app.migrations.add(UserTableMigration())
|
app.migrations.add(UserTableMigration())
|
||||||
|
Loading…
Reference in New Issue
Block a user