wip
This commit is contained in:
parent
9e2382f337
commit
5f43f86adb
2 changed files with 8 additions and 4 deletions
|
@ -3,17 +3,18 @@ require "kemal"
|
||||||
strategies_dir = ENV.fetch("STRATEGIES_DIR")
|
strategies_dir = ENV.fetch("STRATEGIES_DIR")
|
||||||
|
|
||||||
post "/:strategy" do |env|
|
post "/:strategy" do |env|
|
||||||
stdout = IO::Memory.new
|
output = IO::Memory.new
|
||||||
Process.run(
|
Process.run(
|
||||||
"#{strategies_dir}/#{env.params.url["strategy"]}",
|
"#{strategies_dir}/#{env.params.url["strategy"]}",
|
||||||
[
|
[
|
||||||
env.params.query.to_h.to_json,
|
env.params.query.to_h.to_json,
|
||||||
env.params.json.to_json
|
env.params.json.to_json
|
||||||
],
|
],
|
||||||
output: stdout,
|
output: output,
|
||||||
|
error: output,
|
||||||
)
|
)
|
||||||
puts stdout.to_s
|
puts output.to_s
|
||||||
stdout.to_s
|
output.to_s
|
||||||
end
|
end
|
||||||
|
|
||||||
Kemal.run
|
Kemal.run
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
echo "hello world!"
|
echo "hello world!"
|
||||||
|
echo "ohno" &1>2
|
||||||
|
echo "hello world 2!"
|
||||||
|
echo "ohno 2" &1>2
|
||||||
|
|
Loading…
Reference in a new issue