feat: migrate script
This commit is contained in:
+1
-1
@@ -5,5 +5,5 @@
|
|||||||
*.dwarf
|
*.dwarf
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
data.*
|
/sqlite/
|
||||||
.env.production
|
.env.production
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
require "sqlite3"
|
||||||
|
require"micrate"
|
||||||
|
|
||||||
|
require "../app/config/env"
|
||||||
|
|
||||||
|
Micrate::DB.connection_url = ENV["DATABASE_URL"]
|
||||||
|
Micrate::Cli.run_up
|
||||||
@@ -9,6 +9,8 @@ targets:
|
|||||||
main: url-shortener.cr
|
main: url-shortener.cr
|
||||||
cli:
|
cli:
|
||||||
main: scripts/cli.cr
|
main: scripts/cli.cr
|
||||||
|
migrate:
|
||||||
|
main: scripts/migrate.cr
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
kemal:
|
kemal:
|
||||||
@@ -17,15 +19,15 @@ dependencies:
|
|||||||
github: crystal-lang/crystal-sqlite3
|
github: crystal-lang/crystal-sqlite3
|
||||||
crecto:
|
crecto:
|
||||||
github: fridgerator/crecto
|
github: fridgerator/crecto
|
||||||
|
micrate:
|
||||||
|
github: amberframework/micrate
|
||||||
|
version: 0.15.1
|
||||||
|
|
||||||
development_dependencies:
|
development_dependencies:
|
||||||
dotenv:
|
dotenv:
|
||||||
github: gdotdesign/cr-dotenv
|
github: gdotdesign/cr-dotenv
|
||||||
spec-kemal:
|
spec-kemal:
|
||||||
github: kemalcr/spec-kemal
|
github: kemalcr/spec-kemal
|
||||||
micrate:
|
|
||||||
github: amberframework/micrate
|
|
||||||
version: 0.15.1
|
|
||||||
|
|
||||||
crystal: '>= 1.12.1'
|
crystal: '>= 1.12.1'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user