refactor: auto run migrations on startup

This commit is contained in:
Juan Rodriguez
2024-07-14 08:46:11 +02:00
parent 115bbf7366
commit 7cc6c1197f
5 changed files with 9 additions and 19 deletions
+8
View File
@@ -1,5 +1,6 @@
require "sqlite3"
require "crecto"
require"micrate"
module App::Lib
class Database
@@ -14,5 +15,12 @@ module App::Lib
if ENV["ENV"] == "development"
Crecto::DbLogger.set_handler(STDOUT)
end
def self.run_migrations
Micrate::DB.connection_url = ENV["DATABASE_URL"]
Micrate::Cli.run_up
end
run_migrations
end
end