feat: migrate script
This commit is contained in:
+1
-1
@@ -5,5 +5,5 @@
|
||||
*.dwarf
|
||||
.DS_Store
|
||||
|
||||
data.*
|
||||
/sqlite/
|
||||
.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
|
||||
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'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user