diff --git a/.gitignore b/.gitignore index 0bb75ea..ebf4ae0 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /bin/ /.shards/ *.dwarf +*.db diff --git a/shard.yml b/shard.yml index b0cc4af..999b2f0 100644 --- a/shard.yml +++ b/shard.yml @@ -15,8 +15,6 @@ dependencies: github: crystal-lang/crystal-sqlite3 crecto: github: fridgerator/crecto - micrate: - github: amberframework/micrate development_dependencies: dotenv: diff --git a/sqlite/.keep b/sqlite/.keep new file mode 100644 index 0000000..e69de29 diff --git a/src/services/database.cr b/src/lib/database.cr similarity index 88% rename from src/services/database.cr rename to src/lib/database.cr index c5977d5..6df73d9 100644 --- a/src/services/database.cr +++ b/src/lib/database.cr @@ -1,8 +1,8 @@ require "sqlite3" require "crecto" -module Pa::Services - class Repo +module Pa::Lib + class Database extend Crecto::Repo Query = Crecto::Repo::Query diff --git a/src/pa.cr b/src/pa.cr index 005a16e..8e65ef6 100644 --- a/src/pa.cr +++ b/src/pa.cr @@ -1,3 +1,5 @@ +require "kemal" + require "./config/*" require "./services/*" require "./routes" diff --git a/src/routes.cr b/src/routes.cr index e881fa2..f8e143e 100644 --- a/src/routes.cr +++ b/src/routes.cr @@ -1,4 +1,3 @@ -require "kemal" require "./controllers/**" module Pa