mirror of
https://gitea.invidious.io/iv-org/invidious-copy-2022-08-14.git
synced 2024-08-15 00:53:20 +00:00
Merge pull request #2878 from matthewmcgarvey/migrations
Add custom migration implementation
This commit is contained in:
commit
55da1e3e92
13 changed files with 382 additions and 0 deletions
|
@ -27,6 +27,7 @@ require "compress/zip"
|
|||
require "protodec/utils"
|
||||
|
||||
require "./invidious/database/*"
|
||||
require "./invidious/database/migrations/*"
|
||||
require "./invidious/helpers/*"
|
||||
require "./invidious/yt_backend/*"
|
||||
require "./invidious/frontend/*"
|
||||
|
@ -102,6 +103,10 @@ Kemal.config.extra_options do |parser|
|
|||
puts SOFTWARE.to_pretty_json
|
||||
exit
|
||||
end
|
||||
parser.on("--migrate", "Run any migrations") do
|
||||
Invidious::Database::Migrator.new(PG_DB).migrate
|
||||
exit
|
||||
end
|
||||
end
|
||||
|
||||
Kemal::CLI.new ARGV
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue