feat: migrate script

This commit is contained in:
Juan Rodriguez
2024-05-14 05:50:13 +02:00
parent 814fd83d32
commit adbc07e605
3 changed files with 13 additions and 4 deletions
+1 -1
View File
@@ -5,5 +5,5 @@
*.dwarf
.DS_Store
data.*
/sqlite/
.env.production
+7
View File
@@ -0,0 +1,7 @@
require "sqlite3"
require"micrate"
require "../app/config/env"
Micrate::DB.connection_url = ENV["DATABASE_URL"]
Micrate::Cli.run_up
+5 -3
View File
@@ -9,6 +9,8 @@ targets:
main: url-shortener.cr
cli:
main: scripts/cli.cr
migrate:
main: scripts/migrate.cr
dependencies:
kemal:
@@ -17,15 +19,15 @@ dependencies:
github: crystal-lang/crystal-sqlite3
crecto:
github: fridgerator/crecto
micrate:
github: amberframework/micrate
version: 0.15.1
development_dependencies:
dotenv:
github: gdotdesign/cr-dotenv
spec-kemal:
github: kemalcr/spec-kemal
micrate:
github: amberframework/micrate
version: 0.15.1
crystal: '>= 1.12.1'