From db42ed2b24a3cbf22338dd06751993ebe989781e Mon Sep 17 00:00:00 2001 From: Juan Rodriguez Date: Sun, 12 May 2024 18:35:45 +0200 Subject: [PATCH] feat: kemal setup --- shard.lock | 18 ++++++++++++++++++ shard.yml | 4 ++++ src/url-shortener.cr | 9 +++++---- 3 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 shard.lock diff --git a/shard.lock b/shard.lock new file mode 100644 index 0000000..0805cb9 --- /dev/null +++ b/shard.lock @@ -0,0 +1,18 @@ +version: 2.0 +shards: + backtracer: + git: https://github.com/sija/backtracer.cr.git + version: 1.2.2 + + exception_page: + git: https://github.com/crystal-loot/exception_page.git + version: 0.4.1 + + kemal: + git: https://github.com/kemalcr/kemal.git + version: 1.5.0 + + radix: + git: https://github.com/luislavena/radix.git + version: 0.4.1 + diff --git a/shard.yml b/shard.yml index 8941591..fc9d429 100644 --- a/shard.yml +++ b/shard.yml @@ -8,6 +8,10 @@ targets: url-shortener: main: src/url-shortener.cr +dependencies: + kemal: + github: kemalcr/kemal + crystal: '>= 1.12.1' license: MIT diff --git a/src/url-shortener.cr b/src/url-shortener.cr index 50e157f..5559ebe 100644 --- a/src/url-shortener.cr +++ b/src/url-shortener.cr @@ -1,6 +1,7 @@ -# TODO: Write documentation for `Url::Shortener` -module Url::Shortener - VERSION = "0.1.0" +require "kemal" - # TODO: Put your code here +get "/" do + "Hello World!" end + +Kemal.run