diff --git a/build-server-crystal.cr b/build-server-crystal.cr index 54be04c..28389e4 100644 --- a/build-server-crystal.cr +++ b/build-server-crystal.cr @@ -1,15 +1,18 @@ require "kemal" strategies_dir = ENV.fetch("STRATEGIES_DIR") +puts strategies_dir post "/:strategy" do |env| + strategy = env.params.url["strategy"] + puts strategy output = IO::Memory.new params = env.params.query.to_h.to_json puts params hook = env.params.json.to_json puts hook Process.run( - "#{strategies_dir}/#{env.params.url["strategy"]}", + "#{strategies_dir}/#{strategy}", [ params, hook,