diff options
| author | Samantaz Fox <coding@samantaz.fr> | 2022-03-11 20:49:26 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-03-11 20:49:26 +0100 |
| commit | 55da1e3e92263cefa7fcd9046dcb04f27d285fa3 (patch) | |
| tree | c358719eb23b551a3d95cbd13e1b16d703c27ba5 /src/invidious.cr | |
| parent | f3aa0d642886b1d61ecfd7f32ef7939a5e866429 (diff) | |
| parent | bf054dfda5ac6d1d3c4ab40b44a3bbb45ca132a3 (diff) | |
| download | invidious-55da1e3e92263cefa7fcd9046dcb04f27d285fa3.tar.gz invidious-55da1e3e92263cefa7fcd9046dcb04f27d285fa3.tar.bz2 invidious-55da1e3e92263cefa7fcd9046dcb04f27d285fa3.zip | |
Merge pull request #2878 from matthewmcgarvey/migrations
Add custom migration implementation
Diffstat (limited to 'src/invidious.cr')
| -rw-r--r-- | src/invidious.cr | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/invidious.cr b/src/invidious.cr index 1bdf3097..abc459b7 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -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 |
